Unperfect AI is now working.

Depth 2, 5, and 10 for easy, normal, and hard difficulty.
Unperfect because.. I thought i saw some slight bug when the program is
looking for viable piece options.