wow this is really good. it took me a while to figure out what it was about but the story moves really smoothly at the end.