It's really mature subject matter, and it's about what you might expect from an indie studio out of the NetherlandsI don't really get that..... why is that exactly related to the Netherlands (except for that the studio is based here off course)?

On topic: sounds like a really heavy subject. Not much to my liking, i think i'll pass this.