This is an example in game design.
The unobtrusive inclusion of tutorial elements, and the pace in which puzzles and characters are introduced is perfect.
Even an advertisement to buy the music is part of the game.
My hat, it is taken off for you.