simplified game engine