I have no idea what is even going on right now.. I didn't know there was an Itch App.. I just finished Dear Monster, and my friend sent me this to play... Since I was enjoyed the other game so much... Maybe i'll just move on and find something else cause I do not know what to do. Sorry