forked from george/snake-compose
Прогрессия сложности: каждые 5 очков — новый уровень с новыми стенами. - obstacles (Set<Cell>) и level; addObstacles() добавляет порцию стен, избегая змейки/еды/бонуса/других стен и клеток вплотную к голове - столкновение со стеной-препятствием = Game Over - еда и бонус не спавнятся в препятствиях - двустрочная шапка со счётом/рекордом и уровнем/скоростью - reset() очищает препятствия и уровень Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>