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

This is to prevent cases where a set is created that gives a Pokemon no damaging STAB moves.