Cool concept! I like the way each character has a unique ability that is small but significant for solving the puzzles. I do wish the animations were just a tad faster (or could be canceled).