complete part02 (push background using tilemap)