Finishes rotation code.
Removes Point corner as a reference point in
finishes last commit, fully removes the need of Point corner in Actor,
and translates the basePoly whenever the center is changes
Changes rotate method to utilize new applyAffineTransformation method.