public void start() {
		// Initialization
		initLogger();
		initDisplay();
		initGL();
		initTime();
		initTexture();
		initSprite();

		while (!Display.isCloseRequested()) {
			int delta = getDelta();
			update(delta);
			renderGL();
			Display.update();
			Display.sync(60);
		}
		log.dbg("Closing.");
		Display.destroy();
	}