если решает объект - тогда объектам нужен интерфейс управления экраном
Для змейки это не плохо. Нужно просто чтобы в каждом шаге анимации змейка спрашивала доску - "Что здесь" и меняла свое состояние, извещая игру о том, что случилось, когда это важно. Дальше общая игровая логика должна решать что сделать - убрать объект с доски или закончить игру.