Just wondering if we will be seeing a key for this if we bought this off Itch? As I see it just released on App Lab.