PlacementHighlight
Per-session visual aid: a stained-glass BlockDisplay that sits on top of whichever grid square the player is currently looking at. Color reflects placement validity at a glance:
- lime — buildable, no tower yet
- red — a tower is already there
- light blue — part of the enemy path (not buildable)
- hidden — looking outside the play area