added a placeholder fog entity and basic implementation
added MainGenerator and a PlaceHolderFog object in the scene