Detecting the collisions is quite easy, getting the location, vectors and time of the collision is not that trivial...
I know. That's why I hoped that it was already implemented

Well, it's not that crucial for this small game, so I'm just gonna do without it.