first commit with idea of alpha beta prunning