I'm having a hard time in the trainer tower that's in seven island, what is the recommended highest level a pokemon should have? What is a good party? And finally what movesets for those pokemon? The trainers in that tower have crazy movesets on their pokemon that you never know what your gonna get hit with.