An adaptive discretization of compressible flow using a multitude of moving Cartesian grids