Add illegal move check