public void draw(Graphics2D g) {
		bg.draw(g);

		tileMap.draw(g);

		player.draw(g);

		teleport.draw(g);

		// draw ememies
		for (int i = 0; i < enemys.size(); i++) {
			enemys.get(i).draw(g);
		}

		teleport.draw(g);

		// draw Explostion
		for (int i = 0; i < explosions.size(); i++) {
			explosions.get(i).setMapPosition((int) tileMap.getx(), (int) tileMap.gety());
			explosions.get(i).draw(g);
		}

		// HUD DRAW
		hud.draw(g);

		// DRAW TITLE

		if (title != null)
			title.draw(g);

	}