Always use total_movement()

Otherwise it would make a difference if a enemies unit has been moved
the previous turn. (Movement costs are refilled at the beginning of
someones turn)
Refactor Map Analysis.

Now each enemies cost_map will be evaluated seperately.