The real reason a lot of internet projects never take off is because too many people want to be the "idea men" and too few people are willing to actually put in a large amount of work. And by "idea men" i mean more than just "here's how the game should go," I mean a lot of time is spent by people critiquing what little rubber meets the road. Inevitably, it becomes the onus of like one or two technical people to implement mountains of assets, of which is good nobody can agree upon. Then you run into stuff like Sonic 2 HD, where a single person can run away with the project. If something was going to happen, it would need to be handled like a modern open source project. Put up a git repo, have someone be the arbiter of what gets merged in or not, and just have people contribute without constantly posting their stuff on forums to be subject to backlash and critique.