adding some functions for tracking pieces, they conceptually do what they need to but where and how to place them with all the recursion is another story entirely. They are commented out for now. We are running into one weird problem: when we get to endgame, our bot freaks out and cant figure out a move and times out...gotta get that figured out