I am currently writing a pistol, and using FP.angle to make sure it points towards the mouse.
However, this works fine when the player faces one way, rotating about the top left corner of the pistol, but when the player is facing in the other direction, I want it to rotate about the top right corner.