Well... let's see... Kabling will probably give you a better description, but I guess I could explain a little something before you make your app. It has to do with sub-types. There's shadow (the type that exists in the gamecube pokemon games, and acts similarly), Void (Usually grey, or purple in coloration, they are weak to light moves, but immune to shadow moves. They also resist their own type, which is normally effective against everything else), and Light (which resists shadow and light, their moves are also super-effective against shadow pokemon, but are only normally effective against any typical pokemon type). There's a thing called 'differences' in the app, and that can be used to make your pokemon character a bit more of an individual, HOWEVER, I will not allow someone to abuse this system and make OP pokemon, such as anything with the 'wonderguard' ability, or types that cancel out a main weakness... I MAY allow a shadow pokemon, but you'd need a really good app for that... oh, and that's also where you'd list your character's sub-type if you want them to have one (most pokemon don't, by the way).
This is also secretly based on a post-apocalyptic Earth, and references to 'old' tech is acceptable, but said tech would be unusable. IE: You could find a broken CD, but it wouldn't play music (though, some CDs are still usable, they have had their data overwritten with TM data by a group of Porygon who we may or may not meet in the series... they're TMs, now, but won't do anything other than act as TMs)
This is also secretly based on a post-apocalyptic Earth, and references to 'old' tech is acceptable, but said tech would be unusable. IE: You could find a broken CD, but it wouldn't play music (though, some CDs are still usable, they have had their data overwritten with TM data by a group of Porygon who we may or may not meet in the series... they're TMs, now, but won't do anything other than act as TMs)