A basic 2D engine with the latest C++, SDL and OpenGL standard