Refactoring

Globally replaced the Vector3<GLfloat> with a typedef