canvas based multiplayer solitarie