Действие происходит в sfml, весь мир состоит из прямоугольников. me может двигаться произвольно. chad на me похуй, но сам он статичен, непоколебим и сдвинуть его не возможно, как и пройти скозь. Всё квадраты поля в массиве и имеют тип(chad, me, EOT) + можно получить их координаты как в к.с. шахматной доски, так в пикселях. Для коллизий есть intersects(rect) - возвращает прямоугльник с размерами пересечения; getCenter() - возвращает центр прямоульника в пикселях в глобальных коорданатах. Захуярить можно ещё какие угодно методы(код весь мой и мне доступен полностью). Так вот хули делать, как коллизии обработать, без разрыва жопы? Как me дойти до EOT, минуя chad?