Incredible job! Looking at the concept, I thought this would be frustrating, but it was actually really fun! You pulled this off perfectly!