Pushed the state listener as a controller parameter in the Level.
Renamed Laser to generic Moveable. Spaceship extends Moveable.
Moved movement listener notification to Moveable.