Halo Infinite loses director after being delayed to 2021 – CNET