refactoring xna project