Improved resource collecting
Currently, the way the engine handles many workers collecting resources is a bit weird. If you rally on a resource that is at worker capacity already, there are 2 options: Either you have auto collect off and the workers will idle, or you have auto collect on, and they go to the nearest resource. However, the auto collecting of resources can often have unintended effects (workers are harvesting resources that you don’t want them to harvest. They run off just as you want to order them to do something, etc.), and it feels not good to have that on. My suggestion would be that if workers are rallied on a resource patch and that patch is full, they will go to a nearby resource of the same type or idle if no resource in an adjustable radius is available.