private void turn() {
          if (this.demand != null) { // une touche  t presse
                // le serpent va vers le haut ou le bas
                if (this.direction == Direction.HIGH
                            || this.direction == Direction.LOW) {
                      if (this.demand == Direction.RIGHT) { // la touche droite  t presse
                           	// le serpent tourne  droite
                            this.direction = Direction.RIGHT;
                      } else if (this.demand == Direction.LEFT) { // la touche gauche  t presse
                            // le serpent tourne  gauche
                            this.direction = Direction.LEFT;
                      }
                } else { // le serpent va vers la droite ou la gauche
                      if (this.demand == Direction.HIGH) { // la touche haut  t presse
                            // le serpent tourne vers le haut
                            this.direction = Direction.HIGH;
                      } else if (this.demand == Direction.LOW) { // la touche bas  t presse
                            // le serpent tourne vers le bas
                            this.direction = Direction.LOW;
                      }
                }
                // nous avons tenu compte du clavier, nous le vidons afin de
                // forcer le joueur a rappuy sur une touche pour demander
                // une autre direction
                this.demand = null;
          }
    }