Понимаешь в чём фигня, полностью универсальная система оказывается крайне неудобной. Помнишь третьих героев? Там есть игровая карта как трёхмерный массив. Тебе нужна поддержка такой структуры, иначе будет кошмар (да и вручную прописывать айдишки почвы/сущностей на каждый слой будет жопно, нужен редактор с кисточками). Хочешь гексагональную карту? Придётся морочиться с другими штуками. Хочешь полигональную карту? Миллиард массивов вершин, и каждый что-то да значит.
а, так я ведь не игру делаю, я сервис делаю, не мои проблемы аахахаха. а если серьезно, то я с редактором карт пока ничего не могу поделать, мб позже придумаю, мне именно данные нужно придумать как заредактировать