I'm trying to make it so I can use 1 layout to fit all of my levels by having either a tilemap or image display the right "room" based on a variable for level. Tilemaps don't have different animations so I can't select the right tilemap set based on the level. And tilemaps require code to set every square. But I've heard it's more efficient than a big image. Is it better to have every single possible tile in the game in 1 tilemap and use a lot of code to set all the tile values for every level, or is it better to use a big background image sprite with different animations to set based on the level variable, or is it better just to have tons of layouts, or is there a different approach entirely that's best for grid scrollers with multiple rooms and levels?