What did you do to try to make the sprite avoid solid areas? Did you set the solidity for the sprite? Did you follow the quick tutorial to get a basic understanding of how to create a game?Selecting classes and implementing weapons is going to be significantly more difficult so it's best you get the basics one one simple character figured out first. But when you're ready, you might want to look at the projects in the project listing (http://gamedevprj.sf.net/) for samples. The "Game Academy Demo" project demonstrates a few interesting features. You might be interested in how it creates a menu system because you could use that to select classes.