Add pattern directed heuristics in order to improve
middlegame and endgame.

Add shogi specific heuristics in order to improve middle game.

Tune weights for positional scoring.

Add time usage heuristics which regard that the available time
must be enough to make **all** remaining moves.

