- Changed Light so that vectors passed in are copies (not sharing the
same reference as anything else)