- hardened server-side cast and minigame validation
- reduced trust in client-sent perfect and reel completion data
- added per-session reel validation token
- improved SellService to support return false from transaction handlers
- improved RewardLogic asset lookup and fixed-weight scaling handling
- improved mobile forward-cast recovery and zone raycast alignment
- fixed cinematic camera reset between fishing rounds
- updated NPC sell dialogue to avoid confirming payment before server validation
