Tolong jelaskan mengenai Pertempuran Gela

Pertempuran Gela terjadi di musim panas pada tahun 405 SM di Sisilia. Tentara Kartago di bawah Himilco (anggota keluarga Magonid dan kerabat Hannibal Mago), yang telah menghabiskan musim dingin dan musim semi di kota Akragas, berbaris untuk menghadapi Yunani di Gela. Pemerintah Syracuse telah memecat Daphnaeus, jenderal tentara Yunani yang gagal di Akragas, dengan Dionisius, seorang perwira yang pernah menjadi pengikut Hermocrates. Dionisius bersekongkol dan memperoleh kekuasaan diktatorial penuh. Ketika pasukan Kartago memasuki kota Gela dan mengepung kota, Dionisius berjalan dari Syracuse untuk menghadapi ancaman tersebut. Ia berencana untuk menggunakan rencana tiga serangan kompleks terhadap pasukan Kartago, yang gagal karena kurangnya koordinasi. Dionysius memilih untuk mengevakuasi Gela, sebagai kekalahan yang disebabkan ketidakpuasan saat di Syracuse dan ia tidak ingin kehilangan kekuasaannya. Himilco meninggalkan Gela setelah Yunani melarikan diri ke Camarina.