feat(client): update test card and cardaction type
feat(client): change some i16s to usizes
feat(client): ability to insert new actions... ... while parsing existing actions.
feat(client): correct state button behaviour
feat(client): finish new refresh, impl game lock
fix(client): rename action phase to play phase
feat(client): display_name for player, debug state
feat(client): add plays and buys for players
feat(client): take card cost into account
feat(client): player state, state change command
feat(client): add details fields for cards
feat(client): change parser to just take &Game
feat(client): add needed functionality for log
feat(client): semi initial game state and parser
feat(client): init game status and parsing system