Added AIBase with virtual methods so each strategy AI mixin can call the available moves without a reference error