Моклев Вячеслав, 2539

Убран всякий мусор, куча ненужных локальными переменных, развернут цикл update и все вынесено в отдельный поток (extends View и implements Runnable было очень странно О_о). Ну и отрисовка поменяна на drawBitmap(int [ ], ...)
Are you sure that updating array and than drawing it to canvas as bitmap is faster that drawing directly to canvas?