Simple but nicely done. Felt very tense, but also a bit unfair and uncontrollable. Still I had an interesting story here - not sure how random it is. Well done!