Implemented dynamic normal calculation
Started implementing Kajiya-Kay lighting model