well i have this idea to make a script where you have to do serveral tasks before waking up like feminization quiz's pain etc
it'd work like a lucid but only you cant go out of it till you finish all the tasks.
for guys you will have a girl and for girls you will have a guy :)