Improved IO and asteroid object

Moved ship IO/movement functions into the ship object. Also update the
asteroid color to be rand generated for now.
Merge remote-tracking branch 'origin/Development'