for this question, u need research by your self, can not explain all, that would spoil the fun πππ€, but it is......, as u r familiar with the ren'py script language, u got all u need, the rest r your creativity limits.
Hope answer your question, and thank you......, i'm flattered πππ, hope u too as well........