Switched to CMake and GLFW