Hey, your game has been indexed in our browse and search pages for days now from what I can tell. Where are you expecting to see it? If you're looking on the recently published page, keep in mind 100s of games show up there daily, so new things get pushed pages down very fast. We recommend people publishing pages to post in Release Announcements