Cool. I did some stuff with XNA last year. You definitely want to have a movement class in which you can override trivial functions such as Jump() so you can re-use classes in different projects.