public DebugOptionsView() {
    debug = new JCheckBox("Debug");
    debug.setBounds(5, 5, w, h);
    debug.setSelected(DEBUG.isThisEnabled());
    debug.addActionListener(this);

    draw = new JCheckBox("Draw");
    draw.setBounds(10, 25, w, h);
    draw.setSelected(DRAW.isThisEnabled());
    draw.addActionListener(this);
    draw_path = new JCheckBox("Draw path");
    draw_path.setBounds(15, 45, w, h);
    draw_path.addActionListener(this);
    draw_path.setSelected(DRAW_PATH.isThisEnabled());
    draw_vision = new JCheckBox("Draw vision");
    draw_vision.setBounds(15, 65, w, h);
    draw_vision.addActionListener(this);
    draw_vision.setSelected(DRAW_VISION.isThisEnabled());
    draw_border = new JCheckBox("Draw border");
    draw_border.setBounds(15, 85, w, h);
    draw_border.addActionListener(this);
    draw_border.setSelected(DRAW_BORDER.isThisEnabled());

    print = new JCheckBox("Print");
    print.setBounds(10, 105, w, h);
    print.setSelected(PRINT.isThisEnabled());
    print.addActionListener(this);
    print_energy = new JCheckBox("Print energy");
    print_energy.setBounds(15, 125, w, h);
    print_energy.setSelected(PRINT_ENERGY.isThisEnabled());
    print_energy.addActionListener(this);
    print_death = new JCheckBox("Print deaths");
    print_death.setBounds(15, 145, w, h);
    print_death.setSelected(PRINT_DEATH.isThisEnabled());
    print_energy.addActionListener(this);
    print_ai = new JCheckBox("Print ai");
    print_ai.setBounds(15, 165, w, h);
    print_ai.setSelected(PRINT_AI.isThisEnabled());
    print_ai.addActionListener(this);
    print_breed = new JCheckBox("Print breed");
    print_breed.setBounds(15, 185, w, h);
    print_breed.setSelected(PRINT_BREED.isThisEnabled());
    print_breed.addActionListener(this);
    print_move = new JCheckBox("Print move");
    print_move.setBounds(15, 205, w, h);
    print_move.setSelected(PRINT_MOVE.isThisEnabled());
    print_move.addActionListener(this);
    print_input = new JCheckBox("Print input");
    print_input.setBounds(15, 225, w, h);
    print_input.setSelected(PRINT_INPUT.isThisEnabled());
    print_input.addActionListener(this);
    print_other = new JCheckBox("Print other");
    print_other.setBounds(15, 245, w, h);
    print_other.setSelected(PRINT_OTHER.isThisEnabled());
    print_other.addActionListener(this);

    cmds = new JCheckBox("Commands");
    cmds.setBounds(10, 265, w, h);
    cmds.setSelected(CMD.isEnabled());
    cmds.addActionListener(this);
    getContentPane().setLayout(null);

    getContentPane().add(debug);

    getContentPane().add(draw);
    getContentPane().add(draw_path);
    getContentPane().add(draw_vision);
    getContentPane().add(draw_border);

    getContentPane().add(print);
    getContentPane().add(print_energy);
    getContentPane().add(print_death);
    getContentPane().add(print_ai);
    getContentPane().add(print_breed);
    getContentPane().add(print_move);
    getContentPane().add(print_input);
    getContentPane().add(print_other);

    getContentPane().add(cmds);

    setSize(200, 325);
    setTitle("Debug options");
    setLocationRelativeTo(null);
    setVisible(true);
  }