mit code anfangen is für sowas nicht unbedingt die beste idee.
erst entwurf, dann implementierung.

überleg dir, wie das endsystem GENAU aussehen soll, also wann man welche dinge machen kann, was wie reagieren soll, aber ohne blick darauf, wie man das nun codet
anschließend schnapp dir nen dinA3-blatt (oder nen größeres oder tacker zwei zusammen), mal kästchen für anweisungen, rauten für forks und vielleicht ellipsen für spielerinput (z.B. für ein enter password) allerdings das ganze erstma in den groben primitiven funktionen des systems, dann verfeinere.
jedesmal, wenn du nicht weiter weißt nachdem du mindestens 5 mins überlegt hast, fragst du hier im forum nach dem nächsten schritt (nützlich ist hierfür, die skizze verfügbar zu machen, per kamera oder scanner oder blablub)

generell isses möglich, ich stells mir eher aufwendig als schwer vor