renamed MoveCache to EvaluatedMoveCache
applied evaluated move cache in neighbourhood search