Added attack boards back to the Board struct, as an option. Changed input parameters to AlphaBeta search to a struct. Set bad captures to the back of the move order. QS Search: made it illegal to stand pat if in check. Now QS search never returns a mate value, only alpha, if it can't find a legal move.