Spaceship only takes position and dimension.
Spaceship factory for player and enemies.
Removing unnecessary complexity around input controllers.
EnemyControls become an implementation of SlickController, but it must
extract game logic somewhere else.