Very nice interpretation of the theme! I love that it encourages experimenting to reach solutions, to teach the player how the "game world" works.