Wow i've just finished all that. Poor Hoenn.
    Spoiler:- I have a theory...:

Keep up the good work and could you add me to your pm list?