public function matchPlayer($partialName)
{
$partialName = strtolower($partialName);
$matchedPlayers = [];
foreach ($this->getOnlinePlayers() as $player) {
if (strtolower($player->getName()) === $partialName) {
$matchedPlayers = [$player];
break;
} elseif (stripos($player->getName(), $partialName) !== false) {
$matchedPlayers[] = $player;
}
}
return $matchedPlayers;
}