@Override
 public void actionPerformed(ActionEvent e) {
   if (e.getSource() == debug) DEBUG.setEnabled(debug.isSelected());
   else if (e.getSource() == draw) DRAW.setEnabled(draw.isSelected());
   else if (e.getSource() == draw_path) DRAW_PATH.setEnabled(draw_path.isSelected());
   else if (e.getSource() == draw_vision) DRAW_VISION.setEnabled(draw_vision.isSelected());
   else if (e.getSource() == draw_border) DRAW_BORDER.setEnabled(draw_border.isSelected());
   else if (e.getSource() == print) PRINT.setEnabled(print.isSelected());
   else if (e.getSource() == print_energy) PRINT_ENERGY.setEnabled(print_energy.isSelected());
   else if (e.getSource() == print_death) PRINT_DEATH.setEnabled(print_death.isSelected());
   else if (e.getSource() == print_ai) PRINT_AI.setEnabled(print_ai.isSelected());
   else if (e.getSource() == print_breed) PRINT_BREED.setEnabled(print_breed.isSelected());
   else if (e.getSource() == print_move) PRINT_MOVE.setEnabled(print_move.isSelected());
   else if (e.getSource() == print_input) PRINT_INPUT.setEnabled(print_input.isSelected());
   else if (e.getSource() == print_other) PRINT_OTHER.setEnabled(print_other.isSelected());
   else if (e.getSource() == cmds) CMD.setEnabled(cmds.isSelected());
 }