3322fd4250
Android Release / build-apk (push) Successful in 3m56s
GameState::new_with_mode defaults take_from_foundation=false (non- standard; the flag exists so the desktop can offer it as a setting). The WASM web client has no settings layer, so this flag was never flipped on — every drag or double-click from a foundation pile was silently rejected by the rules engine. Set take_from_foundation=true in both SolitaireGame::new (fresh games) and SolitaireGame::from_saved (restored games, which may have the old default serialised). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>