code: @Override
  	public synchronized void start() {
  		super.start();
  		this.running = true;
  		if (this.hasFrame) this.frame.setVisible(true);
  		this.thread.start();
  	}
docs: This method must be called to start the engine (and therefore the game).