Added javadoc for HazardControl
HazardControl knows 'player' is a Player

HazardControl now gets player as a Player object instead of a Spatial.
InGameState.initCollisions() now makes a typecast from Spatial to
Player since it gets the player from a PhysicsCollisionEvent.
closes #5