This is really awesome. It actually one of the few entries that I have geniunely enjoyed played. Amazing job, the only problem it feels a little bit disconnected from the themes (I saw what you did there at the end), anyways solid 9/10.