Just some faffing about with SDL and trying to be C++y about it.