generate tiles and move updates