Yeah, we are currently working on a major story update - I hope the updated story will put everything in its place... :)