Adds stalemate functionality
Progress on en passant
Add en passant functionality