I think, the problem is to have enough space for a port and a lumberjack. The lumberjack could only be build if the port has been build because the port is needed to get the material for the lumberjack. So if the port couldn't be build you couldn't build a lumberjack.
Automatically clearing up enough space for port and a lumberjack may look annoying if we don't have an animation for that. F.e. burning down trees or the builder cuts the trees.
I think, the problem is to have enough space for a port and a lumberjack. The lumberjack could only be build if the port has been build because the port is needed to get the material for the lumberjack. So if the port couldn't be build you couldn't build a lumberjack.
Automatically clearing up enough space for port and a lumberjack may look annoying if we don't have an animation for that. F.e. burning down trees or the builder cuts the trees.