ParkerCraftLite
Trainer
A LAN room (union room) for people on the same network, it should have the same features (or similar) as the union room on actual pkmn games, this would include battles, double battle, and trading. I guess this could be adapted for regular multiplayer over the internet.