Just finished it yesterday , best 30 hours i've ever wasted on a game - FANTASTIC