Dynamics of Gas-Surface Interactions: Atomic-level Understanding of Scattering Processes at Surfaces