Elesthor : moi j'ai mis un soupçon de POO. Ma file de priorités contenait des objets Module dont mes systèmes d'attaque et de défense héritaient et devaient implémenter une méthode run et une méthode win (cette dernière permettant de faire passer en priorité un module qui me ferait gagner).
Ca aurait pu se faire sans mais c'est pratique quand même.