The itch version is broken. I'm sorry! :( Play it on https://planetlife.space/play
I am playing it on that though, maybe it is broke on both?