Preliminary Event Queue based collision.

No, it doesn't work correctly yet. After collision, detection does not
reset yet.