Use TaskScheduler to apply force when the world is no more locked.
Add method to get Player from SpaceShip.
Add EntityType and Damageable to improve CollisionListener.