Hi all, just a question about how this sort of thing is usually done. I have a list of "tiles" that make up my level. Should each tile have it's own sf::Texture or should the sf::Texture be contained in my "level" class. Seems kind of wasteful when each object is going to have a copy of the same texture ("tileset.png") but without owning its own copy I'm not sure how each one can individually draw itself if it wants to. I'm trying to use a big vertex array instead of sprites to draw the map btw so I'm rethinking my entire design. Any tips on how this should be done?