Watch the Devs Suck at Their Own Game #1 Author: ehmprah, published 4 months ago, Bella Wants Blood but the devs are incapable. Can you play better than them? Play the demo and find out!