Almost implimented alphaBeta