I'm pretty sure I got all of the clusters before heading into the Den, but now I'm stuck with Klein being mindcontrolled and it seems like I can only get ending B or C? :( Is it too late for me to get a better ending? I don't think I have any saves far back enough unless there's somewhere else I can go before the castle...