alga?...light + moisture + heat + nutes = alga? I don't know for sure; just a guess.