Messing around in C++ with SDL, boost & openGL