Truth is that I have a bigger success on other sites with my game and hence spend most of my time there.This means I am not that into itch launcher and what not. I will look into it however once time allows for it.
Well, this game is really incredible)
I think , she's deserve an Oscar...two;)