New Lighting

Added structs for lighting