Hi Teet, check out my PvP version of my chess app, before AI. There is en passants, or castleing. Heres how to get it to work (on Mac). Open Terminal and put the following commands in there:
teet@teetsMacbook:~$ cd Desktop
teet@teetsMacbook:~$ git clone https://github.com/jck1044/Chess-Playing-AI.git
teet@teetsMacbook:~$ cd Chess-Playing-AI/cmake-build-debug
teet@teetsMacbook:~$ cmake ..
teet@teetsMacbook:~$ make
teet@teetsMacbook:~$ ./Chess-Playing-AI