Ive actually never seem something like this.
This must have taken quite a bit of work. When i first started playing, I thought "this is going to be boring and horribly written" but it was neither. Really liked this submission. 4/5
Great work. ~Neverending Tragedy