An open source online version of the famous board game Sanguosha