Nicely done! I think a little bit of work on the presentation (e.g. some more interesting/thematic button graphics, since you click those all the time, and maybe some kind of semi-transparent dialogue box to make reading easier) could have worked wonders, but otherwise it definitely presents a coherent narrative and a cool little scene. Nicely done!