Hey there -- this should be sorted now, we've just uploaded an updated version for Itch. Any issues, please contact support@pantaoon.io Cheers!