So I purchased the game on here, wanting to support the developer directly, but unfortunately, the install button in the setup doesn't react to my left clicks, and I still haven't received the Steam key, even though I've waited for quite some time now.