After exiting Dark Cave, I wandered into Route 31 and I captured a Bellsprout in the tall grass nearby after battling against a Bug Catcher trainer. I then trained along Route 31 while battling more wild Pokemon that I encountered there. I met up with Ethan and he gave me the Vs. Recorder key item as I arrived at the gatehouse that led into Violet City. I healed my Pokemon at the local Pokemon Center and then headed over to the Sprout Tower and began battling the Sages there as I climbed to the summit of the tower. I finally got to the top and after battling some more Sages, I battled the Elder and got the Flash TM, then I left to the Pokemon Center to heal. I saved since the Sprout Tower quest was taken care of.