Es muy fácil de usar :)
¿No deberían resetearse los flags al reiniciar?
Una petición: añadir opciones guardadas por flag.
Para implementar cosas del tipo: si tienes la llave roja te ofrece abrir la puerta roja (o si X puedes ir a la página Y). La numeración (y colocación) de las opciones podría mostrar huecos (para no tener que hacerla dinámica).