Reminds me of the pokemon cave/ice puzzles! Had a hard time understanding the mechanics though, especially as the sprites are pretty detailed, you don't really see any meaning in them at first.
Yeah, sorry about the mechanics being a bit convoluted, I just added an explanation to the game page as it is too late to add to the game itself.
Thanks for playing!