More XNA best practices refactoring