Rotations Rewrites and Tweaks

Druid, Mage, Lock, Monk are affected. See commits for details.