This seems really cool! How much work outside the standard meteor workflows did you have to do for all the clients to be nicely synchronized? I guess since the turns are "slow" you have plenty of leeway to make sure the data gets where it needs to be, but I've had a little trouble before with many people connected to a meteor app and having them looking at the same interface, where some of the smaller, incremental graphic updates got skipped over and caused some visual lag. I'd love to see some sort of technical write up for how this game is structured!