when you say games home page do you mean steams store or what games home page or explain what i have to do to get it on steam