added MathUtility::LineCollisionPos, the function returns the collision position or 0 if no collision was detected