In the year 2050 AD, Humans live in a world filled with science and electronics, but the "Demon Capi...