I switched over to my sister's old SoulSilver and started a new game. I started out in New Bark Town and went downstairs and my mother talked to me and gave me a Pokegear. I walked outside and a Marill arrived. Ethan took his Marill back and then I went to Elm's lab and got a Totodile. I then left to Route 29, but Elm gave me his number before I left. I walked all the way to Cherrygrove City and I got a tour of the town once I arrived. I also got the Town Map feature installed in my Pokegear afterwards and the Running Shoes as I left town. I walked to Mr. Pokemon's house, got the Pokemon egg for Elm and then Elm called me saying that I had to go back to New Bark Town for something. I saved the game.