I'm in Opelucid City, I have 7 badges, I've beaten the three grunts and the sage, yet I'm unable to leave the city, the western route is blocked by a couple icy cone-like structures. While on the western route, there's an npc that refuses to let me access the bridge.