Really great Idea! And new mechanics are introduced really seamlessly so that you instantly understand them :D