For some reason instead of only displaying the state once, it continually displays it whilst it's running. It also does not display "TERMINATED". Is this because I setDeamon to true, and so it shuts down as soon as the other Thread stops?