Reffactoring de l'implementation des rules

Changement du type d'informations echanger entre le model et l'engine
pour augmenter les possibilité pour les regles
Definition du type MapScreenShot en remplacement du RetrievedInformation
pour ce cas d'utilisation