private void gameRender() {
		// clear back buffer...
		g2d = bi.createGraphics();
		g2d.setColor( background );
		g2d.fillRect( 0, 0, WIDTH - 1, HEIGHT - 1 );
		/*==================================================================
		 * 			GAME RENDERING METHODS
		 *===================================================================*/
		render(g2d);
		//==================================================================

		/*==================================================================
		 * 			FRAMES PER SECOND / UPDATES PER SECOND
		 *===================================================================*/
		g2d.setFont(font);
		fps.registerTick();
		fps.draw(g2d, "FPS: ", 90, 20);
		if (fps.fps < low){
			low = fps.fps;
		}
		g2d.drawString("Lowest FPS: " + low, 50, 500);
		ups.draw(g2d, "UPS: ", 160, 20);
		clock.draw(g2d, 240, 20);
		g2d.drawString("mX:" + (int)mousey.getPosition().getX() + " mY:" + (int)mousey.getPosition().getY(), 270, 20);
		//=================================================================
		paintOnScreen(); // Render the back buffer on screen
	}