lay down framework for multiplayer V5. TODO: modify backpropogation so that on opponent's turn, he chooses the move best for him (maximax)