My first impression of the tagging system is pretty much the same as nullpointer's. In previous versions, while explaining it might be more difficult than explaining the tagging system (and to be honest, I doubt that is true), currently targeted was necessary to do basically anything. Otherwise it is very easy to simply trick an AI by any sort of dance. Right now, it starts to become more and more impractical to have reliable targeting systems using just tags because you lose so many ticks doing this.
Do note these are just my first impressions though, and I'm only in league 1 because I'm using the cloned apk (and no one is in league 1 to play against me). However, I think any good 6.0 AI has a ridiculous advantage over current 6.1 AIs just because it has currently targeted. My suggestion would be to make tagging happen simultaneous to other actions (where if a tagging action comes before any other action, you can still do any action after it, but any tagging action becomes invalid)
Do note these are just my first impressions though, and I'm only in league 1 because I'm using the cloned apk (and no one is in league 1 to play against me). However, I think any good 6.0 AI has a ridiculous advantage over current 6.1 AIs just because it has currently targeted. My suggestion would be to make tagging happen simultaneous to other actions (where if a tagging action comes before any other action, you can still do any action after it, but any tagging action becomes invalid)