# Breach Tactics: Data Extraction

A turn-based squad tactics game played on a dense indoor grid.

## Mechanics
- Grid-based movement and combat.
- Cover system: Half cover and full cover matter.
- Player phase and Enemy phase.
- Action economy: Each unit has 2 Action Points (AP) per turn. Moving costs AP, attacking costs AP.
- Deterministic damage (or simple hit chance) so players can plan.
- Telegraphing: Enemies indicate their targets.

## Squad (Player)
- **Vanguard:** High HP, shield bash (melee), provides directional cover.
- **Marksman:** Low HP, high damage, long range, ignores half cover penalties.
- **Specialist:** Medium HP, can hack terminals (objective), AoE EMP grenade.

## Enemies (AI)
- **Guard:** Basic ranged attacker. Takes cover.
- **Enforcer:** High HP, moves slow, heavy melee damage.
- **Tracker:** Fast, low HP, flanks the player.
- **Turret:** Stationary, high damage if line of sight is unbroken, activates on turn 3.

## Scenario
- **Objective:** The Specialist must reach and interact with 2 Data Terminals, then all surviving units must reach the Extraction Zone.
- **Map:** Dense office layout with desks (half cover), walls (full cover, blocking LOS), and server racks.

## Visuals
- Cyberpunk/tactical aesthetic. Clean UI, clear grid overlays.
- Dark backgrounds with neon accents for units and objectives.
- DOM-based or Canvas rendering, styled to look polished and deliberate.
