Added commments, made some more public to private that didn't need to be public and made some preperations for killbox