Add new functionality for loading and changing between levels