Riding Bikes On Different Terrains