This concept has been done before, but you did a great job at building tension and I really enjoyed it!