Entities handle own collision callbacks; Added PostSolve and PreSolve callbacks.