added a "ScriptBaseWithNetworkedAction" class

Might be usable, might not
Assets that won't sync