where's your problem? the engine has a physics system which does collision detection. furthermore you can apply your own forces which accelerate an entity and use the c_... functions manually. there's no such problems as getting stuck or not being able to walk up stairs when you use them properly.