Minor adjustments to random set logic, minor cleanup of code from previous commit

Changes to random set logic:
* Fixed case where Pokemon could receive Baton Pass without having anything to pass
* Focus Sash is no longer a viable item for Pokemon in the first slot if the holder has a recoil move
* If you have 3 attacking moves from the same category and Trick/Switcheroo, you will recieve Choice Band or Choice Specs instead of Choice Scarf