Implement gradient strategy

This gives incentive to the AI to try to keep the higher numbered tiles
to the left of the board. Keeping them together usually improves
performance (game-wise, not cpu wise).

The tree depth was raised to 4 and it performs much better than
previously at tree depth 4.