AI Changes - consider closing in

The 'AI Considers advancing before firing' change seemed interesting, and trying to design a skills architecture was doing my head in.

I've removed the try...except thing from the Dispatcher, because my AI code was throwing type errors, and the try...except was doing my head in.
if you're out of ammo you can't actually click the button, so I never much cared for that bit.