protected virtual void OnGameMove(Location i_DestnationCell, eCheckerType i_Checker) { if (GameMove != null) { GameMove.Invoke(i_DestnationCell, i_Checker); } }