Very good writing (the ending made me feel a bit emotional), and fairly high interactivity. I like how every ending had a link looping back to the start.