Hi Oliver, thanks! It looks to be working correctly now, although it didn't work initially. I compared the code from your commits to the code I downloaded and noticed the following (see screenshot below). Once I had changed || to ??, it worked correctly.
In saying this, I just downloaded the zip file from "code view" in Github (Code > Download ZIP), so if I'm not downloading these correctly, please let me know.