levels can now be saved and loaded.
levelSelectionScreen now loads levels dynamically