🛠️ General Improvements
• Improved online synchronization between players, ball, and goalkeeper.
• Reduced jitter/desync caused by physics/network timing conflicts.
• More consistent server-authoritative match flow.
• Stability fixes for state transitions and restarts.
🎮 Gameplay
• Passing is now more responsive (right-click pass triggers on click).
• Non-possession slide tackle now has priority and better reliability.
• Possession is blocked during slide and restored only after recovery (IsSliding=false).
• Throw-ins now use proper hand positioning and cleaner release.
• Ball is dropped immediately when leaving the field with possession.
• Goal reset now uses proper visual delay (no abrupt instant reset).🧠 Goalkeeper & Escort
• Player and goalkeeper escort behavior stabilized.
• Fixed escort freeze + end teleport issue.
• Improved collision handling during escort transitions.
• Goalkeeper escort speed capped for fair pacing.⚙️ Physics & Network Tick
• Client input and server movement aligned to FishNet tick when appropriate.
• Safeguards against double simulation in same frame/tick.
• Added diagnostics to detect and auto-correct mismatch cases.🛒 Shop & Purchases
• New shop screen in top menu.
• Category tabs, featured items, and integrated preview.
• Purchases require sufficient coin balance.
• Confirmation modal before purchase.✅ Expected Result
• Smoother and more stable online matches.
• More consistent possession and slide tackle behavior.
• Better restart and set-piece flow.
• End-to-end functional shop flow.