Improved AI room defense. Made several performance improvements.

Warlorn Skies Playtest · published · build 26309256

AI squads now face the doorway nearest the enemy instead of dead ends or walls.
AI squads re-plan room defense when new enemies are spotted anywhere on the station.
AI defenders now use large cover and room walls, so fewer squad members idle in the middle of the room.
Fixed AI defensive posts being placed outside the hull in vacuum.

NPCs blocked by a closed door now walk to that door instead of into a wall.
Added a job queue that spreads expensive AI and nav work across frames to reduce hitches.
Unreachable path searches are now capped, and failed searches retry on a short delay instead of every frame.
Fixed nav grid search distances that shrank when the grid resolution was increased.
Reduced garbage generated by NPC line-of-sight checks.
Fixed a crash when NPCs were sent to crew guns or armories that were removed for the breach port.
NPCs no longer try to crew destroyed guns or take kits from destroyed armories.

Control chairs now show a deck marker with an arrow pointing at the module they operate.

Language files can now be split across multiple files and subfolders.