type BattleSide { bool SwapPositions(uint8 a, uint8 b); uint8 SideIndex { get const; }; uint8 GetPokemonIndex(const Pokemon@ pokemon) const; Pokemon@ GetPokemon(uint8 index) const; }