I completely forgot that rock existed. I can see how it would be a problem. I remember when I was very young, and could only defeat Lv1 CPUs, I camped on that rock in a free for all game with 3 Lv9s. They beat each other up, and I won, so I decided I was amazing at the game because I could "beat" 3 Lv9s.
It was a lot of work learning the basics of wavedashing, landdashing, etc (and while I can wavedash fairly consistently now, I'm still not that good at the other two). I never imagined how much fun it would be once I got that down though. The extra speed makes the game so much more fun. I'm really looking forward to getting to the point where I can consistently do those three dashes and use them in combat. Ledgedashing will come after that. I'm pretty bad at ledge hopping at the moment - most of the time when I let go of the ledge I Bair or Dair with the C-Stick, then fall and die. I can do an infinite ledge hog decently, so at least that's something. I usually fall after 3-7 seconds, though. And yes, I did time it.