Problem
ClaimTerritoryAction validates closed-loop + area bounds but never checks overlap with existing territories. A player can claim a loop entirely inside (or overlapping) someone else's territory, producing undefined game state.
Acceptance
- On claim, detect polygon overlap with existing active territories.
- Reject (or clip) overlapping claims with a clear error.
- Decide intended rule: claiming inside enemy land should route through conquest, not claim.