A personal c++ game engine