public void render(GameContainer gc, Graphics g) throws SlickException {
		// Display Map
		mapFactory.getCurMap().render(0, 0);
		// Draw player
		// Draw bullets.
		// loop if bullets visible draw
		bulletFactory.renderBullets(g, debug);
		
		// temp player party render
		for (int i = 0; i < playerPartySize; i++) {
			players[i].render(g, debug);
		}
		
		// temp enemy.draw
		//enemy.render();
		for (int i = 0; i < maxEnemies; i++) {
			if(enemies[i].visible) {
				enemies[i].render(g, debug);
			}
			else if (godMode) {
				enemies[i].render(g, debug);
			}
		}
		
		// DRAW the Node Map
		for (int i = 0; i < mapFactory.nodeMap.length; i++) {
			for (int j = 0; j < mapFactory.nodeMap.length; j++) {
				// looks like nodes are fixed and no longer rendering allover the map
				if (mapFactory.nodeMap[i][j] != null) {
					mapFactory.nodeMap[i][j].renderNode(g, debug);
				}
			}
		}
		
		
		
		// RENDER HUD DETAILS
		hud.render(g, debug);

		
	}