Every hour new keys will be released so it might take a bit of patience. The site is also slow due to heavy traffic. Game has 80% positive reviews on Steam. This is a game that has not been …