Completed an alpha sim_core::resolve_collision().

Task @T15:R : This version will do for initial alpha work, but
can not handle immoble objects nor does it take account of the
initial velocities when calculating depenatration offsets. These
issues will need to be addressed before we can move into beta.