Good ideas, all of the mechanics are put to good use in some form. I think you should add to the health level so the player can "die"