implementato genera partita casuale