Wrapped up reading player output, tidied hand routines, reintroduced invalid card play detection.