Бардашевич Адам, гр. 2539

Немного переписал пересчет и использовал битмапы для рисования.
you have the same loop in `updateField`