Fue lanzado en Xbox Live Arcade el 5 de noviembre de 2008.