Systems of Algebraic Difference Equations