public void ErasePathFromAnotherHead(HeadController head) { if (isFinished) { head1.ErasePath(); head2.ErasePath(); } else { if (head == head1) { head2.ErasePath(); } else { head1.ErasePath(); } } isFinished = false; }