Improved Rotation. Added support for new blocks.