Now fixed! Sorry for the wait.
There's no saving. Did you assume there was and lose your progress? If so that's awful, I'm sorry about that. I'll see how quickly I can add an autosave to the game.
Please let me know if you encounter bugs or other problems with the game.
And if you like it, make sure to tell your friends.