Initial GameEngine functionality impletmented