Moved S3MPlayer to it's own file, namespaced