Attempt at a small game engine in C++ for the laughs