My friend, Jason, found a site that has a show called dnrTV. He recommended the shows on XNA development, so today's work consisted of watching the first half of the first video.
The video is about the process of making a quick and dirty XNA game reusing as much code as possible. It starts by introducing the farseer physics engine as a good way to manage collision detection.
I might have advanced my game along as far as is worthwhile. I don't know that it will ever be something that is a "fun" game. But, that doesn't mean it was unsuccessful or a waste of time. I've learned how to use a number of different tools, the benefit of different coding practices, as well as getting a good feel how to work in the XNA Framework. While the game might be a bust, I am glad I put the effort into this particular game since I had been wondering about making this game for years. At least I know now that it isn't as much fun as I'd hoped, but I don't need to wonder about it any longer.
That said, instead of abandoning it, I think I am going to expand it and try to incorporate some of the elements from this video and farseer. It may evolved to an interesting game. Maybe if the items were moving it would be more challenging.