A Gen V Pokemon Legality Checker