Made many helped classes

Currently has an error with hasResponsibility so will not pursue rats,
but working on it.