Create shared.lua