PEEP: Tak jsem se na to kouknul a je to celý trochu mimo. Tohle nemůže dělat to co chceš. Uvědom si, že pokaždý když voláš nějaký modul (třeba pant ()) tak ti ho to celý vykreslí. To znamená že když například jednou voláš pant () a děláš do něj dirky a potom ho voláš znovu máš tam dva různé objekty které se z větší části překrývají. Pokud chceš používat moduly, což obecně je dobrý nápad, tak nakonec voláš na jedno místo v prostoru modul jenom jednou.
Vím jak to myslíš a co po tom chceš, ale přemýšlej o tom jako o hmotných objektech v prostoru, ne jako o abstraktních procedurách.
Pomohlo? Mám ti to nějak přepsat?