Really well-designed mechanics and good progression. New mechanics are introduced just as I got used to the previous one. Nice visuals too. :)