fix(api): action takes seed from input
feat(api): update gamestate when joining
feat(api): rename GameInfo to GameDetails
feat(api): make /user/token return more details
rework: rename sdbapi to api, redo data structure