added credit to camera.lua