SDL2 C++ - Rudimentary Rendering Engine