fix(client): despawn supply piles before spawning
fix(client): check for currency before buying
feat(client): take cards from supply piles
chore(client): fmt, clippy, cleanup
feat(client): sane-ish supply pile spawning