updated evaluation a bit using Kaufman values. also fixed a bug with castling.