Updated Random Battle set generation with more comments and system to try and find STAB moves.