Implemented GameEngine (very basic) and fixed minor issues with Ship