A Little Chess Game, which works for all the chess rules, including En Passant, Castling, Promotion