Version 2: Smooth ball movement with CSS3