Пересмотрена игровая механика

Отказался от использования сетки для объектов - столкновение определяется пересечением AABB;
Реализована загрузка карты (тестовый, неокончательный вариант);
Реализована анимация (в простейшем варианте);
Обращение к объектам через callback'и происходит через их id - потому что в процессе вызова списка этих сallback'ов возможно изменение/удаление объектов;
id для объектов теперь генерируется полностью уникальное (думаю, размера Int для наших нужд хватит с лихвой);