Added check to make sure sets have a STAB move (if possible) before being added.
Updated Random Battle set generation with more comments and system to try and find STAB moves.
Removed two lines from an older commit that were no longer being used.
Removed unnecessary code, removed unreliable check, cleaned up section of code.
Merge pull request #260 from Jay2645/master

Added check to make sure Random Battle movesets have a STAB move before being added.