This story is unavailable.

Thanks for the great tips, number 5 is my favourite. 
There’s a bit of a debate in my team about the readability of short circuit conditionals but it’s a useful thing to know. 
One small issue, the array shuffle doesn’t work for me:
https://jsfiddle.net/rbultitude/6kfkbah8/