public function onRun(array $args, Faction $faction, Player $player)
 {
     if (!isset($args[0])) {
         return self::WRONG_USE;
     }
     if ($faction->hasMember($name = strtolower(array_shift($args)))) {
         if ($name === $faction->getFounder()) {
             return "You can't kick the founder!";
         }
         $faction->kick($name);
         $faction->sendMessage("{$name} has been kicked by " . $player->getName() . ". Reason: " . implode(" ", $args));
         if (($p = $this->getMain()->getServer()->getPlayerExact($name)) instanceof Player) {
             $p->sendMessage("You have been kicked from the faction. Reason: " . implode(" ", $args));
         }
     }
     return self::NO_PLAYER;
 }