Checking for rotation collisions.  Restructured the order of AbstractRune.rotateShape