refactored Human strategy and messed around with a bunch of validation checks.... Human input is frustrating ;-)