A nice balance of simplicity and challenge! Felt a bit repetitive later on, but other than that it was good.