Heat 12-inch dutch oven until hot, using 18-20 briquettes on the bottom. Cut bacon into 1-inch slices and fry until brown. Add onions, mushrooms, green pepper, garlic and saute until onions are translucent. Add potatoes and season with salt and pepper. Cover and bake using 8 briquettes on the bottom and 14-16 on top for 30 minutes. Season eggs with salt and pepper then pour over top of the potatoes. Cover and bake another 20 minutes. Stir every 5 minutes. When eggs are done, cover top with cheese and replace lid. Let stand until cheese is melted.