анимация

создание анимации со всех сторон
рефакторинг и комментирование кода

вынес классы MainMask, MCube в отдельные файлы и тщательно и�
тамзакомментировал, изменил модель работы с переменными в moveMap,
переместил функцию начала анимации и tenOnTen
небольшие изменения

сделал блокировку пользовательских действий во время анимации, а также
скрытие кубиков в боковых полях дальше третьего
конечная конфигурация коллекции кубиков после хода

функция получения линии для бокового кубика, вхождения кубика в боковое
поле и выхода оттуда, функция подтягивания изменений из moveMap в cubes

для кубика - функция удаления

добавил в moveMap массив toSideActions, он необходим для определения
последовательности вхождения кубиков из mainField в боковые панели,
чтобы в итоге из последовательность с боку не перепутать
накосячил

как выяснилось, я накосячил с _mergeMoveMap, в первую очередь нужно
доделать или переделать его, потом уже браться за все остальное
исправил _mergeMoveMap

надо будет всё рабно потестить