wip(client): better log ui
feat(client): kinda cleanup seed_gen usage
feat(client): update test card and cardaction type
feat(client): correct state button behaviour
chore(client): fmt, clippy, cleanup
feat(client): finish new refresh, impl game lock
wip(client): new refresh, state button thingies
feat(client): seed_gen macro
feat(client): "good" details ui in-game
fix(client): rename action phase to play phase
fix(client): rename details_ui to dev_details_ui
feat(client): change test card stats
chore(client): fmt, clippy, cleanup
feat(client): sane-ish supply pile spawning
feat(client): game ui plugin, ui -> details_ui
feat(client): update hardcoded game init
feat(client): add details fields for cards
feat(client): fill width on log multiline
feat(client): hardcoded test piles, better log