Rotate now around the current mouse position
Added notice for rotation thing
Rewrote Paul Bourke function to get comprehensive var names for non-maths
addicts like me :D