@Override
	public void init(GameContainer container, StateBasedGame game)
			throws SlickException {
		
		// eXgp : TODO
		if ( true ) {
			// tHg̗p
			// TODO : ̌yXvCgpӂłASpriteSheetFontɒu
			java.awt.Font awtFont = new java.awt.Font("Times New Roman", java.awt.Font.BOLD, 24);
			Font font = new TrueTypeFont(awtFont, true);

			// eLXg\̗̈p
			textField = new TextField(container, font, 285, 545, 420, 30);
			textField.setFocus(false);
		}
		
		// vC[̏
		player = new Player();
		opponent = new Opponent();
		
		// Q[WbN̗p
		logic = new LogicPlayMatch(player, opponent);
		
		// lbg[NǗIuWFNg̗p
		network = new Network();
		network.addInputListener(opponent);

		// ͏̗p
		input = new InputWord();
		container.getInput().addKeyListener(input);
		input.setInputListener(player);
		
		// GUI̗p
		gui = new GuiPlayMatch(new Unit[] { player, opponent });
		
		colc = new Image("data/colc.jpg");
		
		// Q[X^[g
		logic.start();
	}