This is a clever design executed well. With more time I'm sure you'd come up with even more smart puzzles and patch out any that don't quite work. Really class.
<3