added @ to publiccommands, moved some to TGNSCommon.lua