Really cool puzzle! You've got a couple bugs in there but regardless it's really cool.
Thank you glad you liked it !:D