Dynamics on Algebraic Surfaces