Закончил с логикой.

Дальше только оформление