Did the game go poof? Page says "The developer has not uploaded a game yet...".
This was due to an error in uploading the new version, I fixed it a little after I noticed the issue. sorry about that!