Implemented Lab5 and fixed light in Lab4.