Yay, got the good ending!
One improvement could be pausing the game when the dialog is open - otherwise there's no time to read them when you are being chased and you're just forced to click through them.
Spoiler ahead:
-
-
-
-
-
-
-
-
-
-
-
Normal mode is easy once you find the right path. Hard mode takes a little bit of running.
