C++ prototype game engine