In that post you replyed to, regarding the unclosed 'if' statement, it is true, it needs a '/if' at end of that part.
What I mean about a ton of spaces, is AUNT's ROOM screen [aka, has random chance, to show one of many 'images+text' scenes],
HAS way too much space above the image and below the text passage.
Aka, many lines of code are missing the '\' at the end, so each line in code acts as a space on her screen.
I solved it by just adding a '\' to the end of lines I thought needed it.
edit: strange, I see no differences between your v1.19 fixed html and my own html, yet my own html, Beyond me adding returns to very long lines of code, so I can view the html on my screen WITHOUT having to scroll left or right. [i do fixes to the html as i find issues, probably a 100 little things i didn't report, saying to myself, I'll just come across said bug again, and i'll report+fix it then
]