Added lazy eval in evaluation and take into account bishops pair