After refactoring all my code, I came up with a reusable set of code that I called RhinoXNA which I've since made an open source project. Paul Fischer (design), Sage Gerard (art), and myself (programming) developed an Asteroids-style game called Ambush. It was written in about 2 months which included the entire RhinoXNA library and the Ambush game.