Prevent duplicate builders

A more elegant way of preventing two workers from building the same
type of structure in the same place at the same time.

Correctly target neutral with only military (important to remove
setbacks for some maps).

Mages heal workers if they’re in range.