added thirst mechanic -- nowhere near completed