Command sending now happens as a player

Kind of a hacky workaround, but there's no way to run a command and not
check for permissions.
Commands that don't register permissions properly still won't work
right.