This is really amazing! The game is relatively long (for its genre), yet it never ceases to surprise with new ideas, that always feel smart and fun. I really had a good time discovering it. The only levels that bothered me were those about counting, which are a bit laborious and not forgiving if you do a mistake somewhere. But overall, it was a fantastic journey!