Nice puzzle, good take on the theme! The puzzles are really good once you have a good grip on the mechanics, they feel good to fulfill!