How to do collisions in BLender

IM wondering how to make colisions in blender game engine so my character doesnt keep running into the wall and sticks in - i give it a big radius and bounding box but parts still go into the wall. Anyone have a link to a tutorial or know something about this?
THanks