This will need to have its own CommandSender but this makes command blocks work for now with any command console can run.