An optimized version of Min-Max Search that prunes certain branches when there are no better choices availableAlpha: 현재 최대화 플레이어가 보장받는 최소값Beta: 현재 최소화 플레이어가 보장받는 최대값