Spicy, Cheesy Corn Chowder

This is perfection in a bowl!  The flavors are absolutely amazing together.  My family and I love the kick to it too.  Delicious!  Enjoy!
-4 Tbs salted butter
-1 onion, finely diced
-4 slices bacon, chopped
-1 red bell pepper, chopped
-1 yellow bell pepper, chopped
-1 orange bell pepper, chopped
-12 oz frozen corn
-1/4 cup flour
-3 cups chicken stock
-2 cups half and half
-8 oz shredded hot habanero and jalapeno jack cheese
Melt butter in large saucepan.  Add the onion and cook for a couple of minutes.  Add the bacon chunks and cook until golden brown, for about 4-5 minutes  Toss in the bell peppers.  Cook for a couple of minutes. Add the corn and cook for 3 more minutes.
Sprinkle flour on top and give it a good stir. Pour in the broth and let it cook for 5 minutes. Add the half and half.  Give it a good stir, cover, and let it simmer for 15 minutes.  Add the cheese and stir until melted. Ladle into bowls and enjoy!