Atomic and molecular collisions with surfaces: comparisons of Ar and N2 scattering from Ru(0001)