several bugfix such as implemented a proper unload content function that unloads everything,
and restructured the codes so that the body temperature is retained when transition throught
levels