"it" refers to "something that is happening" (as also referenced by "recent developments", I assume). You need an understanding of the story to know specifically what this is. The subject of "muddies" is the same.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.