Most of AI is about assigning a score to your goals. You need to know what that score is before you can apply a solution to it.
The game currently uses several heat maps generated by "threats" and acting entities. The ships poll their blocks and react to immediate threats and opportunities.
The main flaw is that they act from the core and move towards your core. I need to add getting the whole glom to look at each direction it could move as well as what advantage is gained by firing. I'm thinking of a democracy. That's more or less what's currently happening but a lot of blocks have veto, and just override any other concern. By building a score for each block's possible actions, I could then adjust the vote based on which blocks have the best utility.
This is something I'd have to do before even considering a neural net because I need data to put into that neural net. I doubt I'll use a neural net, I wouldn't know where to start - and I say this having programmed several classic neural nets in the past.