Added recursive deepening in SearchTree

You will now be able to see how the SearchTree WILL work, but I'm still
working on the actual logic behind it.
Improved SearchTree

Improved readability and functionality of SearchTree. Right now it
performs in a (more) proper manner, now I must get it to avoid cycling
through the same moves and then it will be pretty much done.