### ⚡ New Features
**Damage Visual Feedback**
- Added spark and flash particle effects when the player vehicle takes damage.
- Added red screen flash on hit for better visibility (disabled on lethal hit to avoid flash on death screen).
- Added camera shake on damage, intensity scales with damage taken.
**Controller — Pause on Start Button**
- The pause menu can now be opened with the **Start button** on controllers (gamepad). Previously only keyboard Escape was supported.
**Roguelike Shop — Selection Lock & Overlays**
- Selecting an item in the shop now **locks** the selection. Hovering over other items only previews their info without changing the locked selection.
- Added a **golden outline border** around the locked/selected item for clear visual distinction.
- Added a **selection overlay** (visible only on the selected item).
- Added a **hover overlay** (visible only when hovering an item that is not currently selected).
### 🐛 Bug Fixes
**Vehicle Deceleration / Drift Fix**
- Fixed a bug where the vehicle would drift in huge arcs and decelerate incorrectly when using a controller. Original movement and deceleration behavior restored.
**Passive Skills Reset on Death**
- Fixed a bug where passive skill levels were **not resetting** after the player died. Previously, starting a new run would show passives at their old level (e.g., Level 2/3) with inflated prices instead of starting fresh from Level 0.
- Passives now properly reset to Level 0 at the start of every new run.
- Added a safety net to guarantee clean state on shop initialization, covering edge cases like game crashes or force-quit mid-run.
