Was hälst du davon, draw_quad für deine Figur samt Animation zu verwenden? Dann kannst du auch auf den Einsatz von "needle" und co verzichten, da die Anweisung Rotationen (sowie Transparenz) unterstützt. Desweiteren lässt sich so zuerst schwarz über das Hintergrundpanel zeichnen (entweder im Rechteck ohne BMAP oder aber mit deiner Figur noch einmal komplett in schwarz), um durch einen nachfolgenden draw_quad-Befehl ein sauberes Blenden deiner Figur zu ermöglich.