The code for collisiontime is very easy to extend. However, the code for distance / randominside is not so trivial.
In general I think this is not a hard issue though.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.