this is great, the docs/tutorial are pretty clear as well. shameless plug: I made a js library [0] for creating and playing board games a while ago. It allows you to focus on gameplay and logic without worrying about the user interface so much. It allows you to create games like chess [1] and simulations like game of life [2] pretty easily.
[0] https://github.com/danielborowski/jsboard
[1] https://danielborowski.github.io/site/jsboard/demo/demo8/
[2] https://danielborowski.github.io/site/jsboard/demo/demo9/