Dynamics of Sine-Gordon Solitons