added width and height arguments to engine.math.matrix.camera()