Fixing the timer's biggest issue
It's very clear that the timer is designed to punish loitering, the problem is that its existance also punishes exploring the level and doing side objectives
But there's a very simple way to nullify the uneeded punishment for the latter
Push the timer back a little whenever the team accomplishes side objectives
This solution would not only work but is also flexible as there are many things that could potentially push back the timer
Potential ways players could push back the timer could be:
- completing side objectives
- leveling up
- recovering cameras
- killing strong enemies
Additionally, I would suggest that starting the elevator event should stop the timer altogether like when fighting the bosses
There's already an endless swarm threatening you until you leave the level, there's no need for extra pressure