refactoring

- Direction : Différentiel avec prise en compte de la longueur d’abord
+ liste de toutes les directions
- Grid : Refactoring du voisinage