Revamped Rotation System. Fully functional now.