Is it plot armor by any chance, Tek? It makes for an awesome enemy to be honest. Feels like a puzzle where if you don't solve it fast enough, you're dead.