- Add Balatro-style hover tooltips for cards, jokers, consumables, shop
items, packs, and vouchers with detailed stat information
- Add a looping energy hum that climbs in pitch with the running score
- Add visual jitter to chips/mult boxes that intensifies with the hum
- Improve scoring animation by grouping events per card/joker anchor
- Stamp joker UIDs onto events for proper animation anchoring
- Add drag distance threshold to prevent accidental joker drags
- Implement sequential deal animation with cards flying in from off-screen
and rotating 400° before landing
- Add discard animation where selected cards fly to screen center then
shrink away
- Animate played cards flying from their hand positions to the played row
instead of popping into place
- Track pending deals via _pendingDeal to coordinate animations with
game state updates in doDiscard, doPlay, and blind selection