RectangleShape now has a constructor that takes a glm::vec2