It always reminded me of Final Fantasy Legend III.