I recommend making it so you get your hitpoints back when you reach a checkpoint. Having to start the entire game over when you die isn't fun, and neither is having to die to get your heath back when you reach a new checkpoint. Also, at one point I got hurt by running into the path of a falling dead enemy. That should not hurt you.