Major Evaluation Upgrade

Added chain detection and its length count, tile type count and fixed
free square cost. Use of them in evaluation and fixed weights a little.