Hm, das du 3.3 hast wusste ich nich, (Jetz hast dus ja praktischerweise in deiner Sig), ich empfehle dir auf jeden Fall das Upgrade auf die aktuelle zu kaufen, insbesondere wenn du Vorhat mehr in Richtung Spiele etc. zu gehen (Ich weis jetz allerdings nich genau was in 3.3 so alles nich drin is)
Der Code is ja nich nur für dich

Ich hab einfach Spass dran zwischen größeren Projekten (Die möglicherweise nie fertig werden

) auch mal was kleines schnell und Simpel fertig zu bringen...
(Aber ich denke du kannst am Code wenigstens erkennen wie du mit Winkeln und den Funkionen umgehen musst um was drehen zu können)
Zum Thema Prozeduren: Stell dir einfach vor es is ein Codebaustein, überall wo du die Prozedur einfügst wird dann dieser Codebaustein "Eingesetzt", allerdings is er ein eigenes Unterprogram mit eigenen Variabeln, wenn du die Prozedur ganz normal verwendest (Also nich als Thread startest) wird sie von oben nach unten abgearbeitet, und wenn sie Fertig is geht es im Maincode weiter gleich mit dem Code der nach der Proz steht...