Ho risolto aggiungendo questa riga
prima dicodice:SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.OptimizedDoubleBuffer, true);
nel costruttore del Form. Non so cosa faccia questa riga (ora mi leggero la doc) però funziona. Grazie a tutti lo stesso, ci sentiremo quando non saprò come gestire le collisioni tra gli oggetti XD. Chiudete pure.codice:InitializeComponent();