handle case where user of TMXLoader might add additional sprites after loading all layers
minor changes to layout and names of loader members