Nice and simple with an easy learning curve, and the progression in difficulty has a good pace. Nice work!