Your questions The plot sounds very busy (which can be a good thing). I do think you're right about the need of a central villain throughout......
Separate names with a comma.