With 5K+ entries, they wouldn't be able to accommodate for everyone...:/ From what I've heard, the only way that the system works properly is if everything is uploaded the same way into itchio. Sounds like a cool project, but I would personally avoid over arching download/play requirements...