shared enum MoveCategory { Physical = 0, Special = 1, Status = 2, }