Updated vs project and fixed glm issues

glm vectors are now passed by reference, passing by value caused errors
with the latest version of glm