Yes. How are you storing you?¢_Tre sprite data anyway? Usually people have a list of objects(or records) of sprite definitions with properties like is collidable, is transparent, etc; and keeping, image number, x, y, width, height among them is natural, then tiles on the map itself only have to contain pointers to those definitions.