Games for Windows Live Marketplace platform gets go for launch