A well-done puzzle game! You put some time into the map design and it shows, and I found myself outsmarted more than once. It was a little too easy to lose track of one of your characters from time to time, especially on some of the larger levels, but that's something that can be easily addressed with a little more work on information clarity. Speaking of, it would have been nice if there was a visual indicator on a character who had the water walking buff, but it was never so complicated that it became an issue for me. Great job, overall!