Bard said to make the handle_event like this,
  def handle_event("guess", %{"number" => guess}, socket) do
    message = cond do
      guess == socket.assigns.random ->
        "Your guess: #{guess}. Correct!"
        {:noreply, assign(socket, random: random())}
      true ->
        "Your guess: #{guess}. Wrong. Guess again."
    end
      {:noreply, assign(socket, score: socket.assigns.score + 1, message: message, time: time())}
    end
but that didn’t work either.
