Пробую варианты
Попробовал вариант, когда семена не погибают если упадут на что то, кроме земли. Сделал их в виде жёлтых точек, теперь их можно отличить от других клеток. Как только семечко достигнет земли, оно превращается в отросток.
Семечко также, как и другие клетки, получает энергию от солнца и теряет каждый ход энергию, но пока не достигнет земли превратится в отросток не может.
Также семечко получает не фиксированное количество энергии, а вся энергия дерева делится между всеми отростками этого дерева. У семечка теперь может быть значительное количество энергии, что даёт возможность пережить некоторое время в тени.
Так как количество запасов энергии у дерева теперь имеет значение, дереву выгоднее не иметь лишней древесины, которое не получает энергию от Солнца, но потребляет энергию.
Сделал 4 моделирования, в половине случаев деревья росли строго вертикально