A cyborg leopard prowls an abandoned space station