two futuristic soldiers fighting giant bugs in the style of a live action japanese show