An exemple of design patterns Observer : Pacman