renamed man to person; extracted interface Person; added hunger and hungry properties to Person; created Life