The writing was very solid and the premise intriguing. Well done! What I would suggest to make it more interactive and feel more organic is using more of ArcScript to adapt the text to the situation. For example, when you pick the option to visit the streets, from the get-go, there's a choice that says "go to the house (with key). That choice should only become accessible after discussing with the NPC that tells you about the key. Same for when the player comes back to a zone (the bedroom or the streets): since they've already read the place's description, the text should reflect that. ("the bedroom is still messy" or "I kick an empty bottle.") Hope that makes sense!