Updated CMake for Windows, though not 100% working yet