Whoa, I can't believe I haven't seen this thread yet. This looks fantastic, and I'll definitely be watching this project.
So trading will be possible between characters? Also, what about the legendary Pokemon? Will they appear in the game? Will they be only catchable once by every trainer, or just once, meaning that if someone catches it, other players won't be able to?