Use OPP_ constants separate from trainer constants since valid opponents can be all Pokemon and trainers
swap LEFT and RIGHT FACE is better named STAY because sprites that have no range do not necessarily face any direction STAY has been renamed to NONE because sprites that use this will spin randomly, except for the item/voltorb/electrode sprite I never should have listened to https://github.com/iimarckus/pokered/issues/89
closes https://github.com/iimarckus/pokered/issues/89