That ending! Gahh. Appropriate though. Closer to 4.5 stars but felt the need to round up. Not a huge fan of the main character most of the time but thought the story/concept was so cool and well done.