added ambient light and random colors