Add swapPosition method
Implement Ally Switch
Fixes for Arceus typing
Fix Arceus overriding Trick-or-Treat and Forest´s Curse.
Implement Arceus typing more reliably by setting it when it switches into the field.
Display fail messages when trying to modify Arceus´ first type by any means.
Also fix mons keeping their typing when changing to another forme.
Improve the fix to forme change
Merge pull request #613 from Slayer95/arceus

Fixes for Arceus typing
Merge pull request #612 from V4Victini/ally-switch

Implement Ally Switch
|callback|decision is deprecated

It is now assumed that we expect a decision from every user who was
sent a request message.
Fix Reflect Type
Merge pull request #614 from Slayer95/patch-4

Fix Reflect Type