added engine.math.matrix.clone(), improved clarity