Исправление некоторых ошибок

Исправлены ошибки с вылетом программы.
Дописаны ToDo для незавершённого.