Map fade in/fade out. Some destructors implemented. Needs revision.