Есть алгоритмы решающие эти задачи. Необходимо считать информацию о расстановке объектов на поле, скормить исходные данные алгоритму, и перенести результат обратно в игру. Сложность первого и последнего зависит от самой игры. На счет второго - не факт что готовые алгоритмы есть на автоите, но он таки вроде не сложный, можно по описанию из википедии восстановить в автоите.