Cinema of Mamoru Oshii: Fantasy, Technology and Politics