Started adding the inner workings for alphabeta

I have it commented out at the moment, but you can see that I am trying
to put dfs inside of a loop so that I can then compare scores that are
returned and determine if it is better than alpha/beta and when alpha
becomes greater than beta or vice versa prune the tree. (Still need to
add the greater/less than logic in there, but shouldnt be too bad)