Added deadlock monitoring - if a move cannot be made on the game board, the game board is then reshuffled. Other minor Bug Fixes