Player.command now fires a command event when it's called. It is also cancellable now.