Block a user
Replace direct storage with platform abstraction
Move safe gameplay systems into CoreGamePlugin
Fully migrate gameplay systems into CoreGamePlugin
Add platform module structure
Create shared build_app() function for all platforms
Add CoreGamePlugin without moving systems
Reduce platform entrypoints to minimal wrappers
Reduce platform entrypoints to minimal wrappers
Already satisfied: solitaire_app/src/main.rs is already a minimal wrapper that only calls solitaire_app::run(). No code change needed.
Android cards draw overlapped while dragging
Final cleanup of module structure and dead code