Fix enpassant bug on check evasion
Fix makefile bug and remove warnings