fixed a few things and made it portable for linux(slashes and another glm lib)