Added the tree move generator, which will be handed off to minimax.