fixed Board.coverAt which was using enemy cover; added capturing
fixed sai's threatening; added shifting; added logging actions