To start off, I'm in love with the game. The amount of work put into it - into story, maps and Pokemon - is just overwhelming to me, and all I can say is: great job. So glad that this game gained popularity it deserves, which let me discover it.
But I wouldn't write just to say that. I think I've stumbled upon a bug, and I don't know if it had been adressed yet (I couldn't find it, but there are two mediums with this forum and Reddit, so...) Either way, the bug is fairly simple to duplicate (lol), too:
1. Fuse Nincada with any Pokemon while having Poke Ball in the Bag.
2. Evolve Nincada.
When evolved, the fusion of Nincada and another Pokemon correctly becomes Ninjask + Pokemon, but... the "problem" appears when it comes down to Shedinja. To be completely honest, I thought that it just wouldn't appear, but it did. And it was a fusion. This effectively makes that you can duplicate your mons, because when you unfuse both Ninjask and Shedinja, you get a Ninjask, a Shedinja and two mons that made the original fusion.
I mean, I'm not complaining that you can duplicate legendaries and stuff - who would lol. But it's a bug, and it's good to know that they exist.