А ты отрабатываешь остановку во время поворота?
тебе нужно самому это реализовать для себя, или для кого то? Если для себя то думай сам, там не сложно сделать. Если для кого-то то зайди в нетворк на том сайте что ты скинул...
эта функция находится в глобальной области или внутри другой нативной функции js?
У тебя тело змеи состоит из разных частей, так?
через чейнинг дописать фильтр, не?
ты создал README.md?