initial rough implementation of game engine with trivial bot support