findMove now chooses ideal moves