Multi purpose game engine