After missing several previous release dates, the game appeared on Xbox Live Arcade on 19 December 2007 but was quickly pulled.
Setelah hilang beberapa tanggal rilis sebelumnya, permainan muncul di Xbox Live Arcade pada tanggal 19 Desember 2007 tapi dengan cepat ditarik.