General Strategies
Enforce desired behaviours:
- greedy strategy, whenever possible, move closer to goal.
Restrict undesired behaviours:
- reduce point-less moving.
Reduce the number of non-deterministic choices:
- define local goal and chose one particular way to reach this goal.