I honestly thought this is a challenging game, and I also went and bought the steam version as well! Definitely worth playing this!
And you bought it on itch.io or Steam?
All who bought on itch.io, I on-sent key on e-mail. To the game was on Steam ( Steam - there are frequent updates do )
Don't worry! I got it on steam!