Store entities in Level
Move ball and camera setup into Engine
Use switch for action status
Tidy if statements

Were a bit unreadable before
Refactor action timing to work at variable rate

Will depend on frame rate later
coffeescript syntax cleanup
Move keyboard detection to end of animation loop to remove stutter