Do you use panels for the 2D game? Then starting a level won't help you anything. You have to write your own starting and closing routine. You could write an init function to reset all values and positions, to set the panels to visible or invisible, just like you need it at the beginning of a level.