Changed the rotation method. Now clears and adds the positions, and added the update to the block's rotation status that was missing before.