Updated ideas based on things read about chess programs