i'm in your conscience
You still have like more than half of the main story to go. You're basically almost done with the first half. Once you get Surf, that's when I consider you've entered into the second half of the game. When you have a question about a specific game, please use the Q&A thread for it. This thread is for generalized gaming questions. Yours was specifically about Ruby, so it would go in the Advance Gen Q&A thread.