I like the idea but the visual side is a bit of a problem the other thing would be gaining new moves I mean people might not want only those 4 moves, say when people join they are normal type and have only e.g. slam or tackle, but when you beat your first gym you are a moderator will give u a pokemon type at random, and as you "level up" from beating pokemon you gain new moves, but donators etc. can get special moves like hyper beam, and say that they are TMs or HMs