Polecam użyć listy obiektów.
Ja robiłem swoją wersję węża, gdzie można było sterować kilkoma wężami na raz, rywalizujac miedzy soba. Uzylem wlasnie listy obiektow co pozwala dynamicznie dodawac jakis obiekt, lub go wywalac, segregowac itp. Mysle ze to bardziej uniwersalna metoda niż tablica wskaznikow. Mozna tez w razie potrzeby zastosowac liste wskaznikow do obiektu.
Polecam biblioteke list.h