/** Invoked when an action occurs. */
 @Override
 public void actionPerformed(ActionEvent e) {
   if (e.getSource() instanceof Environment) {
     Environment model = (Environment) e.getSource();
     this.obstacles = model.getObstacles();
   }
   repaint();
 }