update

- combatmodule to carry all the combat related stuff,
todo: time based updates besides the event ones, possibility of
recursive loop in OnMoveComplete (if MinimumFollowDistance is too low)
- fixed some of the targets related mess
- targeting actors + bp