Bueno como no tengo android ni desarollo para android pues no se muy bien tu primera duda. Referente a lo de preguntas : Haz una room de preguntas, en la cual solo habra un objeto (obj_preguntas, por ejemplo). Y luego con variables vaya cambiando, tipo :
CREATE :
global.pregunta = 0 // Indica que pregunta debe cursar, 0 es ninguna
DRAW:
if global.pregunta = 1 { draw pregunta }
O lo podrias hacer de mil formas diferentes.
CREATE :
global.pregunta = 0 // Indica que pregunta debe cursar, 0 es ninguna
DRAW:
if global.pregunta = 1 { draw pregunta }
O lo podrias hacer de mil formas diferentes.