Small planning AI update

Split the 'action' function in a strategy and a planning part. Updated
planning so that it only moves if it faces the direction it should go.
Also implemented the functionality to draw the planned path of a
selected agent on the map.