A Japanese-Exclusive action/adventure title that was ahead of its time in its premise, but too easy for its own good.