When giant insects attack, will your martial arts training and high-tech gear be enough to defeat them?