Like someone else pointed out, boardgamearea.com, yucata.de and (my favorite) http://play.boardgamecore.net/ also manage the game state for you.
I've been working on a (very early stages still) rules engine that will hopefully make it easier for more websites like the above to pop up in the future: https://github.com/google/boardgame.io