Коваль Игорь, 2537

-Drawing optimisation
-A little optimisation in updateField() method
-Allocating memory only once