Das endet fieß. Lass die Module mal außen vor, die braucht man nämlich nur in einem Fall, der bei dir noch nicht eingetreten ist. Informier dich mal über Klassen und das Prinzip der Objektorientierten Programmierung. Danach kannst du dich mit Multithreading befassen und danach auf dein Problem eingehen.