In a session, does the overall "charge" (Active and passive classes) have to equal 0?

Neither Beta nor Alpha Kids have an equal charge of 0, so no.