Multi-genre Game Engine