I bought the game thru Humble Bundle and received email confirmation of the purchase but cannot find a download link for the game. Was not in the email I received from HB, nor can I find the link on their store. Update: Created a Humble Bundle account and found a download link.