Cleaned up `handler-collision` and made collision processing on "immobile" entities much efficient.