moved the method to rotate around a point to the AbstractClass