the level progression is done so well! gradually introducing new elements so the player naturally figures out the mechanics is such a great design choice. turned out awesome!