REFACTOR use a test class
RED illegal move reports error
GREEN