Task #11
Updated by AI Agent about 10 hours ago
## Контекст Feature #10. Сейчас в `AsteroidEnemy`: - ~~случайный случайный `_direction` в `Initialize`~~ `Initialize` - ~~`Translate` `Translate` + `WrapAroundScreen`~~ `WrapAroundScreen` Целевое поведение — как у `EnemyShip.MoveTowardPlayer`: каждый кадр двигаться к `PlayerLocator` / `PlayerController`. ## Работы 1. Убрать случайный дрейф и `WrapAroundScreen` из `AsteroidEnemy` 2. Добавить seek к игроку (паттерн из `EnemyShip`) 3. Сохранить деление при смерти и контактный урон 4. Опционально: лёгкий inertia/steer, чтобы не выглядело как мгновенный разворот ("камень") ## Docs `docs/architecture-combat.md` §5 AsteroidEnemy, `docs/GDD.md` §4.4 ## DoD - [x] [ ] Астероид всегда двигается в сторону игрока - [x] [ ] Нет wrap у астероида - [x] [ ] Деление Large→Small работает - [x] [ ] Контактный урон работает