Minor class reorganization. Ship controller to steer the player ship. Basic player ship spawn logic.

***this commit compiles but doesn't run
Commit some stuff not showing up in Xcode.

***this commit compiles but doesn't run