Game Object Setup

Establishing game object classes and getting a feel for required
management singletons to be implemented next.