Wow, this is great! It took a while for me to understand the mechanics, but once I did it was really fun! You were able to make some challenging puzzles!