У меня нет знаний по программированию игр, и вы не задавались вопросом, как хранятся уровни в 2D-играх, таких как Mario и Sonic (и т.д.).
"Сохранено", как в том, как хранятся данные (земля, платформы, кнопки, лифты и т.д.).
т.е. очевидно, уровень в марио не является чем-то очень широким изображением, которое перемещается слева направо.