Mechanic has lot of potential and level designs support this. Especially I like the texts on background, good way to explain game step by step without pausing the gameplay and also adds more detail to design of the level.