got a hacky version working with correct light color