The result? Awesome, state-driven rendering of the tiles (using CSS for everything, abandoned Canvas and silly edge detections).
Overall, very happy with the result! :-)
You need a really recent TypeScript - I used...
$ npm install typescript@next
$ npm list | grep typescript firstname.lastname@example.org
After that, just...
cd ReactJS-Score4 make
This will use your Python installation to serve the resulting files from http://localhost:8000 ; go there and play the game!
The page shown is actually the page from my blog - so the links in there will only work properly viewed from here. But you can play the game anyway - just click on any of the board tiles.