I have completed all the objectives to enter Trainer's Valley i.e 120 Kanto Pokemon/38 Evolved/Fought Red/Subway Quest and yet the guard at the Subway Station says that I'm not experienced enough to go Trainer's Valley? Are there any other hidden objectives I need to fulfill?