SDL initialization, CMake stuff, etc.