Large update to commands

Alias system redone, can be specifically chat or console only
Player args now return sender if nil
Player args won't return the sender if notSelf = true
Invert the notSelf to correct the statement