This release coincides with a major UI overhaul. Here are some screenshots:






Here's a cute little animated gif, demonstrating gameplay.

Here's a video of me beating the AI on the "normal" (1 star) setting, using the Simple board.
It took a lot of behind the scenes work to make this happen. In addition to everything you see and what you may easily be able to imagine (like the back end server), I also needed to build a very reliable pipeline to guarantee that what I build flows out to production in a well-controlled way.
The pipeline is summarized in the following dashboard:
It seems like there's months worth of writing on the subject of getting to this milestone.