High tech soldiers fighting against cosmic beings | Sci-fi