Remove battlefield from AI constructor because we now have access to it from the mother-class.
Add super() in AI constructor to ensure we have the fleet and the battlefield.