Lots of additions!!!!!!

Added a Ship implementation. Made it move on the screen (really
messily). More tests.