This is fantastic, one of the best submissions here. The idea is not just great, but is also super well executed and addicting. Surprisingly difficult too!