The drawImage call uses width=-TILE, height=+TILE, which is an X-only horizontal mirror. The old comment said '180 degrees' which implied both axes flipped; the code is only horizontal. NS axis = vertical axis, mirror across it = horizontal mirror. Current state matches the user's observation: tile content is NS-mirrored, X arrangement goes low->high left to right.