I liked that it taught through some trial and error. It was fun going through and the difficulty progression felt okay. Nice job!