варсия реализованная в таблице - лежит в ветке мейн. нормально работает до размера 200 на 1000 на канвас перенесено частично в ветке canvas-version. дальнейшая реализация будет такая: изменение способа записи позиции - останется мап, но key будет состоять сразу из линии и столбца через запятую. это позволит быстро парсить позицию и проще считать положение. первичная позиция будет так же: рандомно - но теперь 2 числа, а не 1, или рисуем мышкой, при проходе над точкой с зажатой клавишей мы добавляем эту точку в позицию.