To complement the playtak real time backend, support async play. This can probably happen after #6 is done and the user management is in place.