The base GameObject should be a lot simpler. Perhaps even an interface that provides the minimum needed in a game object. The Sprite type should be renamed or possibly removed; I think a PhysicalObject could be better (eg. implements the physics interface).
The base GameObject should be a lot simpler. Perhaps even an interface that provides the minimum needed in a game object. The Sprite type should be renamed or possibly removed; I think a PhysicalObject could be better (eg. implements the physics interface).