Segment вынесен в отдельный класс
Исправлен баг с прохождением сквозь стены