jeje, eso es precisamente lo que he realizado para mi juego... pero la matriz que me creo es un tanto peculiar, cada registro almacena un string separado por "~" y así no me lío con las matrices bnidimensionales ^^:
item.push("pregunta~opcion verdadera~opcion2~opcion3~opcion4")
de este modo me evito el elemento "numero_de_pregunta" puesto que viene dado por la posición que ocupa en el array, poniendo siempre la respuesta correcta como 1ª opción y así me evito "respuesta_correcta"
Ya has visto cómo ir eliminando los items en el post:
eliminar de una entrada de una matriz y en éste
Desordenar una matriz verás como puedes modificar el orden de los elementos de un array.
Pues eso, espero haberte ayudado, suerte!!!