Czy nie lepiej by było sprawdzać czy jest to samo zwierzątko, a nie dystans do niego? Gdy się przemieszczamy fragment z tym samym zwierzątkiem od nowa się generuje, a wystarczyło by aktualizować wartość dystansu, zostawiając resztę.