@Override
	public void render(GameContainer gc, StateBasedGame sbg, Graphics g)	throws SlickException {
		
		int xPos = Mouse.getX();
		int yPos = Mouse.getY();
		
		/* Main Menu */
		g.drawImage(new Image(Strings.GameBackground), 0, 0);
		g.drawImage(new Image(Strings.GameTitle), 20, 60);
		g.drawString(Strings.Play, 300, 280);
		g.drawRect(285, 266, 205, 44);
		
		/* Help Menu */
		g.drawString(Strings.Help, 365, 370);
		g.drawRect(285, 356, 205, 44);
		
		/* Quit */
		g.drawString(Strings.Quit, 365, 460);
		g.drawRect(285, 446, 205, 44);
		
		/* About */
		g.drawString("About", 66, 560);
		g.drawRect(25, 548, 128, 44);
		
		/** Debug Settings */
		g.drawString(Strings.DebugSettings, 640, 10);
		
		/* Mouse Debug */
		g.drawString(Strings.MouseDebug, 520, 40);
		
		Strings.MouseDebug = "Mouse Position X : " + xPos + " Y : " + yPos;
	}