Sort collisions by id in addition to ti
Refactor touch, add slide to resolve