fixed diagonal test breaking after cpu turn is in place