Temporary fix to massive Unit space requirements
Add encode() and decode() to Id
Update LuaSound to use Id::encode/decode()