add function to find valid moves