public void run() { setDefaultCloseOperation(EXIT_ON_CLOSE); player = createPlayer(); playingField.add(player); createItemShop(); createHealingCenter(); createGrass(); menu = new ControlPanel( getPlayer(), createSaveWriter(_fileFilter), createSaveLoader(_fileFilter), getItemShop(), getHealingCenter(), new WindowDisplay()); add(menu, BorderLayout.NORTH); add(playingField, BorderLayout.CENTER); pack(); player.setVisible(true); this.addKeyListener(new KeyListen(this, menu)); setVisible(true); this.repaint(); }