I play it on a website called mopoga, I'm unsure if you can download it however
oh, I'm mainly looking for games available on Itch
Ah, well good luck then