public void draw(Graphics g, Dimension d, Camera cam){
		//Draw background
		drawBackground(g, d, cam);
		//Draw Player
		if (player != null){
			player.draw(g,cam);
		}
		//Draw the world
		for (Tile items: map){
			items.draw(g,cam);
		}
		//Draw the characters
		for (Entity entity: entities){
			entity.draw(g,cam);
		}
		//Draw Pick Ups
		for (PickUpObject items: pickups){
			items.draw(g,cam);
		}
	}