Peer-to-peer card game platform. Work in progress.