The game has managed to build a small but passionate fandom. I'm sure there will be some way of keeping the project going even if the visa limitations do happen. Also Itch is apparently planning on using a different payment processor to keep games like these on the platform.