Added functions to allow s/g via player