It’s been an hour and 15 mins since the promised key release time, come on pixeltail, please if there’s a problem with email because I signed in through steam I can give my email through a PM, or something…
Reply if you guys have your key or found out how to get your keys