add basic lighting system, fix lighting translation (needed scaling)