Changed result (good/evil) to be a 1-bit signal. There is a result_valid signal which tells if we can trust the current bit or not. The result FIFO(s) only contain valid results.