I like the concept. I has potential, though randomness was kind of discouragement for me.
+ for being able to replay current challenge, and not having to start all over again after a loss.
Keep up the good work!