A sad excuse for a collision point detection algorithm, but still :)