Simulation and analysis of the motion of n-butane on Pt(111)