please refer to https://github.com/khemssharma/Chess/discussions/74 for detailed description.
please refer to #74 for detailed description.