Первая более-менее рабочая версия.

Осталось разобраться с тормозами