Quite complex plot

#1

But unable to predict where it is going with new characters popping in every now n then