Basic light implementation working