Awesome job, definitely my top pick of all that I have tested so far.
I enjoyed the audio bit, where the switches are introduced I think "...caught it in play testing...", I laughed at that :)