Thanks for your feedback.
The Ren'Py engine, as it turned out, is not the best choice for a large project. Long download time is due to the scanning of all game files at startup. And Ren'Py makes it itself.
If the image was not predicted by the Ren'Py before, then it processed and displayed with the freezes.
Freezes after menu choices are due to making rollback checkpoints, which was disabled in the current update.
The rollback does not always work correctly and does not restore all the data, so it was turned off by me.
In general, the Ren'Py engine was created for simple visual novels and not for complex games with a large game world.
Someone asked Ren'Py Tom at his forum about a 2GB size limit for the android builds.
He answered if your game has size more than 2Gb, then something wrong with your game.
I agree. An android conversion should be possible. To convert it over to android the images would need to be compressed.
Are you planning on doing anything to make things run a little bit smoother / enjoyable for the player? I'll give you some possible solutions:
-A button at the top of the screen with a sleep label on it. This button immediately takes you home puts you in bed and to sleep in an instant. This would reduce the number of times you need to click and load screens making the grind go more smoothly.
-Updating Achievements: I noticed my old saves do not register as achievements, but I have completed all the achievements before they counted as achievements. The code was put in after I completed them. Perhaps an "unlock all achievements" button would be fantastic to catch my actual achievements up to the dispalyed ones. Some are impossible to go back and "redo" as well. I can't for instance redo 1 time events.
-Convert "Achievements Menu" into a "Scene Gallery": Couldn't a trigger be put there to skip you to a scene gallery mode upon clicking on an achievement? Just seeing achievements alone adds no real fun to the game. However, if you could replay the achievements then it would increase the replay value.
-Skip to Friday: Why limit the skip to Fridays? There are other days with events on them. Wouldn't it be nicer to have a "SKip to day" then list all 7 days after pressing this?
-Start Episode 3: Perhaps the thousands of images and lines of code are starting to catch up with the game in it's current form. Switching over to Episode 3 sooner would reduce download size, reduce lag / delays, and so on. You can scrap many of the "Visual Novel" images and animations, and leave only important sandbox ones. Also if the episode is not finished could call it "Episode 2.5" or something, but removing a bit of the clutter in there would surely improve things.