Added comments and some new variables to the human class

I added some new features to the human class and I also did some
commenting to make everything easier for both other people and myself.