You really put some thought in these puzzles! Very well done!
That's really nice to hear from you, thank you for playing!