Added test plan for player health and armour

The test plan does not include any code for automatically running these
tests, since it depends on an observer.
Fixes health bar growing large and negative

This fix only prevents a players health from growing negative through
damage, the player is still seemingly immortal however.
Player death = end game

Makes it so the game loop ends when player health is zero, and returns
to the menu.