Fixed most of the non-library memory bugs
Added support for fancy fadeouts in more than just area switching
Added base layer for save/load/new