A personal C++ research project into 2D game engine development, circa 2009.