At first, I thought it was simple, but man was I wrong. It is way harder than it looks. A cool idea, done very well. Great work.