- Created abstract base class Model, created implementation ShipModel of Model, further refactored game loop