Wow, this is fantastic, I still need to finish it but once again you have really delivered on presentation and gameplay depth. Well done!