Man, you've got MODE working on multiple levels here. I felt this had a good scaling of difficulty and interval of learning new things. You did a good job of going for those 'a-ha moments' without making the puzzle solutions too obscure as well. Nice entry!