Sadly Itch.io recently switched their host which means all itch.io web games loose their save. I did put out an announcement on this a while ago.