I think a few things here and there could use clarity, but overall you've told a great story with relatively little gameplay. That's a really tough task to acheive. Great job!