Lots of fun! Kept me engaged. Not too many mechanics to make it overwhelming, just the right amount. Great job.