Оптимизированая отрисовка

Ребят сделал всё, что хотел, но в дифе пишет очень много разницы и по тем файлам, которые не правил. Скорее всего надо было сразу делать коммиты с самого начала. Сейчас бы сделал, но у меня уже поезд.

Буду рад услышать ваше мнение о моей работе. Спасибо.

Конев Антон // @evilj0e