Added Blocking

doesn't affect damage yet, animation and update works fine though.

also made sure you cannot block, throw, or punch while either of the
others are occurring
Changes to Game States

Replaced Level1State with Level_1_1 for naming convention purposes (each
level has 3 sub levels)

Added DeadState and GameOverState