Добавлена проверка на столкновение с препятствием, разделены классы Player и LocalPlayer