This is a really neat idea but could use some QoL upgrades like reusable TMs, deletable HMs, and catching Pokemon rewarding experience.
Also, battling each other feels extremely pointless because your Pokemon gain no experience from doing so.
And when I traded the Egg from Leaf to Red, it got...