This Japanese movie from the turn of the century seems to have an interesting enough of a concept. The movie looks to be relatively low budget, and …