Agree, this was just beautiful. The physics were really intuitive and enjoyable. The game mechanics are introduced gradually. Secrets are well hidden but not so obscure as to be unfair or punishing. You obviously really "get" good game design. Thanks for this fun little adventure :)