Classical surface scattering computations; Rainbows and energy exchange