All the rules of chess are implemented except the following: En passante Not castling through check Stalemate