sortof working, user input always outputing, that was too short
fixed member variable refrence, human generation working, but gives too short message when it is invalid