Cool concept, but once the player gets below 5 seconds, it's already game over if there's an enemy on the screen. Something like a "last chance" where the game ends if you miss that final shot would be a nice implementation.
But great work! :D