@Override public boolean dispatchKeyEvent(KeyEvent e) { if (e.getID() == KeyEvent.KEY_PRESSED) { ArrayList<Snake> snakes = game.getSnake(); if (e.getKeyCode() == KeyEvent.VK_SPACE) { game.togglePause(); } keyPressesForPlayer1(e, snakes.get(0)); if (game.getPlayers() > 1) { keyPressesForPlayer2(e, snakes.get(1)); } if (game.getPlayers() > 2) { keyPressesForPlayer3(e, snakes.get(2)); } } return false; }