Nicely polished and pretty addictive, though I'll admit I'm pretty bad at it. It could've done with an extra mechanic or two to add more interest, I think, but nice work on this overall!