Other than the beta, I never received any other Steam key. So where are we supposed to get this thing?