Great work. I like the concept. Really tough though since you have to think of the rotation. But good work! Solid.