Preheat oven to 350°F.
In a cast iron skillet (or nonstick skillet) over medium-high heat, cook the ground beef until browned and fully cooked, breaking it apart as it cooks; drain any excess grease.
Stir in the ketchup, water, brown sugar, Worcestershire sauce, mustard, garlic powder, onion powder, and salt. Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer for 15 minutes
While it simmers, prepare bread. Mix together garlic and melted butter. Cut the loaf in half horizontally, and spread melted garlic butter all over the bread. Here you have the option to pre-bake garlic bread if you desire. If you choose to, prebake garlic bread for 5-10 minutes.
Spread Sloppy Joe mixture all over garlic bread and top with shredded cheese.
Bake for about 13-14 minutes. Until the cheese is melted, but don't let the beef get too dried out.