Excellent work!!! I played it for soooooo long, it's so frustratingly good. I had to give it 5 stars in everything except narrative, which is still 4 stars!!! PEAK!!