One day, I'll fin out if this kind of collision detection works at all