just some cleanup
expanding board def to get castling right
plays, but clearly has some search or eval bug