FYI for those who want the latest game release form Steam instead of waiting for HumbleBundle updates.