added alpha beta and shuffled move lists