fixed  logic to seem more realistic
little cleanup, added answer parsing. ugly truth  :/