An online setting needs conflict, danger and a good chance of getting into fights on the streets. Nearby dungeon areas which can brew trouble. Some kind of local evil in which to fight for the heroes.
So, I am going to revamp the setting into something more sinister and ruin-ey. Stay tooned.
Also....Starfire....so much hotness