God Hand fue el último juego de Clover Studios.