Horrible C++ and SDL game engine.