Added EnvironmentEntity
Changed Map's environmentLayer to use the EnvironmentEntity