this is fantastic. really interesting concept, and really cool solving process. the whole second half made me love the puzzle :)