Really cool concept! It may seems confusing at the beginning, but I got a lot of fun after figure these puzzles out. Good job! : )