Basic AI functionality implemented. Now targets first located unit on graph if one can be found, otherwise either moves randomly (if marked as Offensive, default) or stands still (if defensive).

Signed-off-by: Ken 'Minalien' Murray <minalien@gmail.com>