I'm actually surprised at how much depth this has in terms of storytelling and character development.
Then again, you always seem to have a decent touch when it comes to developing characters.
The arrow mini game is a little clunky and almost impossible for me but that's my only quarrel.