Z toho opisu vôbec nerozumiem, medzi akými alternatívami sa vlastne rozhoduješ. Jednoducho v metóde pre vykreslenie hracej plochy vykreslíš každého červíka, ktorý sa na tej ploche nachádza. Či už bude kresliaca metóda patriť hracej ploche alebo červíkovi je v tomto prípade prakticky jedno. Neviem si predstaviť, kde tam chceš ešte dostať delegáta a na čo by to bolo dobré.
K náročnosti prekresľovania všetkého - je zbytočné trápiť sa nad rýchlosťou vykreslenia zopár čiar na súčasných počítačoch. Samozrejme len v prípade, že to nevykresľuješ pomocou metódy typu SetPixel.