Symplectic Dynamics