Essential Skills for Riding a Bike on a Variety of Terrain