Really good, rock solid game design with great puzzles - few audio issues, and it could've been cool to introduce the characters you'd need for each level one by one, but I'm just nitpicking at that point. Really great game!