Basic AI functionality implemented. Now targets first located unit on gr...

...aph 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>