My suggestion would be to use Newton or Physx physics for collision detection and object movement. That way you will have much better collisions and will have much better control over characters.


My Specialities Limited.