I liked this a lot! It maybe could have done with some sort of tutorial, but the explanations of the blocks were good enough for me to generally figure out how to play. This feels very polished, which I like. Great work!