This game is awesome. Great puzzle solving game, especially with the last level making me play it in a way I though wasn't efficient. Progression is great too as it slowly teaches you how something new works with a single stage dedicated to seeing an example of what it can do!