Home Tech News Take it slow in this stop-motion sci-fi adventure