Switched to CMake for build system. Also, windowing is now handled by SFML.