Wow, this concept is so simple but my brain hurt trying to master it. Awesome idea. Also, i like that the music changed every playthrough.