Thanks for your comments guys, I appriciate it.
Pandemonium:
I'll fix those. Thanks.
Question 1: Right after you return to Debu Town and become the gym leader. Your first challenger won't be that challenging.
Question 2: Well, I'm not sure about the league myself. I'll think of something.
Suggestion 1: Well, that's the problem. Story wise your rival is the first trainer you fight against. I could make it so the trainers appear after the battle. I guess I'll do that.
Suggestion 2: I thought of doing that, but it's kinda a tradition that your rival's pokémon is level 5 in the first battle.
Update:
Flash... some caves need it to navigate in a normal way. But the attack is useless. Very annoying, isn't it? Well, in Kyanite you don't need flash anymore...
Yes, parts of Mt. Helius (not all) will be pich black. But their are light here and there, but the old generator that is used to power them is no longer working. Maybe a strong electic attack can get it back to working?
The old generator in the first section of Mt. Helius. As you can see this part is light, so fixing this generator would make the lights work in a different section or floor of Mt. Helius.
A strong electic attack... What about Thunder?
Thunder does work, my Pikachu uses thunder and the generator is back to working, just are the lights, but in what section? That remains a question.
In the example I used Thunder, but it's not the only attack that you could use: any damaging electic attack (like Spark or ThunderPunch) will work. Attacks like Charge and ThunderWave won't.