Final pull request, Disable, started on Recharge moves, streamlined randomNumberBetween, and added trainer model (bugged so removed)