King movement - part5

Implemented phrase part: by moving to any adjoining square not attacked by one or more of the opponent’s pieces for ROOK attack only. In addition to this an important work has been done to cases when currently a square is NOT attacked but it will be attacked after King's move (e.g. White Kf8, Black Rh8, try to go f8-e8). This addition particularly covers 3.9 since 3.8 doesn't state need of such processing #65