an example of a game engine created using C++ and SDL