Added AIPreferenceMove(). Various bug fixes. Analysis will be coming soon.