The first way is a bad way to animate - come collision detection time, it fails miserably. I'd use the Traveler's way.