Refactor to use base class GameObject

GameObject contains position, getters and setters for all objects,
such as ship, enemy, and missiles