added check and invalid move sound