I like the concept. You could expand it quite nicely as you go, putting maps and possibly player icons in spaces on board for saving last positions etc. I noticed there was some stuff not working but i know its early. Maybe have it rely on rock solid data such as firebase or s3 or something to make it more reliant but good start.