tiny :-) bug solved with isOpponentWith and isAllyWith