Aparentemente lo he conseguido solucionar, lo que he hecho es retirar el carácter & de Vector2f& tanto del constructor en Rock.h como en la definición de la función constructor en Rock.cpp y el programa ha compilado bien..
Gracias por contestar.
Gracias por contestar.