beginnings of game engine class