Added custom hero behavior

- `health > 65`: looks for unowned diamond mines (mine)
- `health < 45`: looks for nearest health well (heal self)
- `else`: looks for nearest team member (heal others)