improved carrier spawning

externalized the BIS function into my own script to prevent fiery
accidents from happening
updated pdf