Perche' si trova all'ottantaquattresimo carattere.

Andava bene come avevi all'inizio... Se la risposta e' diversa da false significa che il valore e' presente. Se invece non c'e' il valore, $risposta contiene FALSE e quindi "Non e' vero" che e' diverso da FALSE e quindi ti stampa l'else.

codice:
if ($risposta !== false) {  

echo"questo gioco è gia presente nella tua lista";  

}else{  

echo"  
Vuoi aggiungere $title versione $consol alla tua lista giochi?
mettendo le tre uguaglianze === TRUE non controlli solo se la variabile e' vera ma se contiene TRUE e non un numero qualunque. Se metti solo due == "dovrebbe funzionare" anche con == TRUE