This has a really interesting concept! At first I thought that the timer was restrictive, but it adds some good tension to the game and keeps the player from overthinking.
It would be really cool to see a local multiplayer version of this (although I realize that would require significant changes to the game)