rotate(direction, count) works
rotating back and forth is working
I'm not statified with how to make things sequential
Switched to usleep