Press Redeem button on that page and follow the instructions to receive a Full PlayPass to the games. Once redeemed, you can play it on demand from any PC or Mac, or on your TV with the OnLive Game System.
FREE SpaceChem and Space Pirates and Zombies OnLive Game Downloads