added flashlight and fog class, inital Fog class