Mam sobie mały skrypt służący do weryfikacji konta, po prostu ma sprawdzac czy to pirat czy nie

Jednak mam problem:
<?php
$xml = simplexml_load_file
('http://steamcommunity.com/id/'.$_GET['ID'].'/games?xml=1') or
die ('Niepoprawny CustomURL!'); if($xml->gamesList->games->game->appID !== '4000'){
echo 'Przepraszamy, ale nie znaleziono na tym końcie gry Garrys Mod.'; }else{
echo 'Znaleziono Garrys Moda, kontynuacja weryfikacji.<br />'; $kodzik = '[Gmodziarze.pl|".$token."]';
?>
Poniżej podajemy kod, który musisz podać na końcu Opisu swojego konta Steam:<br />
<?php echo $kodzik; ?><br />Jeżeli nie wierz gdzie edytować podajemy screen:<br />
<img src="http://www.garrysmod.org/verify/paste.png" border="0" alt="Wklej" /><br />
<form action="krok2.php">
<input type="submit" value="Wyślij" />
<input type="hidden" name="krok" value="2" />
<input type="hidden" name="kodzik" value="
<?php echo $kodzik; ?>" />
<input type="hidden" name="ID" value="
<?php echo $_GET['ID']; ?>" />
</form>
<?php
}
?>
Nawet jeżeli "$xml->gamesList->games->game->appID" wynosi 4000 wywala że tak nie jest (czyli pisze: Przepraszamy, ale nie znaleziono na tym końcie gry Garrys Mod. )
Co jest problemem?
Przykladowy xml:
http://steamcommunity.com/id/siper/games?xml=1