refactored sf::Vector to glm vector