Hi, i’m only work with corona SDK for about 3 weeks maybe that is a stupid question 
I’ve create the first draft of my 2D game, with only on screen where i finish and tested my game logic like, timer to animate the enemies, code to check how to win the game if is computer enemies or a real user based on a collision events, and all sprites to animate characters.
Now i’m trying to setup a set of levels that user need to complete, i read some articles on web where i’ve learn to do this using multiple files (level1.lua, level2.lua etc), on idea came to my mind i need to replicate all of code that i spoke before (checking winner, sprites and animate enemeis) to all of that files. am I rigth?
I’ve thought use only one scene and load all the scenarios parts and enemies from a config file (my own .json) so that way after a level is complete i can reload and re-use same scene with all of that code, and just reload all the parts from scenario as well as enemies positions etc . Is that is a valid way of doing this? or i miss something here.
I really appreciate some advice here.
Thanks