This is a really enjoyable puzzle game: the dialogues are funny and the visuals, especially the animations, are really polished. Also, the theme is well implemented in the puzzles.
I'm a bit confused by the ending: is this what is supposed to happen or did I stumble in a bug?