private void startActionPerformed(java.awt.event.ActionEvent evt) {
		new Thread(){
			public void run(){
				try{
					start.setEnabled(false);
					int games=0;
					ServerSocket s = new ServerSocket(port);
					agc.add(new GameController());
					agc.get(games).start();
					agc.get(games).message("Server started at port " + port);
					while (true){
						PlayerHandler p = new PlayerHandler (s.accept(), agc.get(games), seq, "Player " + (seq++));
						if(seq%2==0)
						{
							agc.add(new GameController());
							games++;
							seq = (byte) (seq%2);
							agc.get(games).start();
							agc.get(games).message("Server started at port " + port);
						}
						p.start();
					}
				}catch(Exception e){JOptionPane.showMessageDialog(null,e);}
			}}.start();
	}