Small cleanups.
Improving tests.
Renaming controls.
Testing controls.
Not using a mock for the ship.