So wie es OregonGhost vorschlägt wirds normalerweise gemacht. Man nehme das Shape das gezeigt werden soll und Bildchen (Kreis, Dreiek, Schatten der Figur, etc) mit dessen man die Kollosion berechnet, damits einfach bleibt sollte das Bildchen für die Kollision die gleiche größe wie das Mainshape haben.
Zu der Frage des Speichern: Ganz nach belieben! Du solltest dir Vieleicht erstmal Gedanken über die Datenstruktur machen die du in deinem Programm verwendest. Wie du das ganze dann ablegst ist geschmackssache. Zum Beispiel
XML oder über einfache textdaten,
CVS Tabellen ... ...
Gruß Matashen