Collision and controller update

Added simple circle collision detection to mouth and ship. A controller
object now handles the game data and mechanics. New hull and energy
display (with bars!).