Perfect linear collision