Fixed check3A1U, added error checking for moves

In ConnectLDriver: added code to validate the player's move choice,
preventing errors caused by bad moves (out of range)
In ConnectLGame: check3A1U caused a thread error; changed "i+1" to "i-1"