Fixed angle calculation for rotate.
Added 5 degree increments on rotation if shift key is held down.