Game engines move, scale and skew sprites with 2×2 matrices. The determinant says how the matrix changes area: double it, halve it, flip it (negative) or crush it flat (zero). A flattened sprite can't be un-flattened, which is exactly when the matrix has no inverse.