Make a choice for heroes to stand guard or roam.
Give us the choice to decide if our hero will stand guard and defend a certain area or let them roam around the village.
stand guard - you can have the defense circle be stationary around their recharging platform. When anyone gets close enough to the platform then the hero attacks
Roam - the defense circle be placed around the hero itself. So when he wanders around the village anyone that goes in the circle he attacks
pretty much keep it the same as now and before but give us the choice on how we want our hero to defend our village.
the key idea is make it a (choice).