a few signed fixed to use separation properly

separation is now pointing in the direction to
resolve the collision.