Really effective gameplay, cute story too. I'd love to see more games that require this type of problem-solving.