@Izaya_Onisai im sorry for @ing you but all of your points are explained later on
i feel as if you have int read very far or werent paying attention in which case id like to reccomend a reread because l really like this series, and going in with this new information i think you could too...