# Tank Battle Challenge Prompt

Build a playable top-down tank battle browser game.

The implementation should include:

- a visible battlefield
- a controllable player tank
- enemy tanks or equivalent hostile units
- directional movement
- projectile firing
- projectile collision with tanks, walls, or map obstacles
- score, health, win-state, game over, and restart behavior

Support keyboard input on desktop and pointer or touch controls on mobile where appropriate.

The final result must render visibly in the browser, avoid fatal runtime errors, and reset cleanly after restart.

## Notes

- Keep the game playable within a short browser session.
- Prefer visible combat feedback over hidden mechanics.
- Preserve consistent rules across all agent runs.
