Fair Warning: I haven't touched the code in over a year so it's not maintained. If I were to do things today, I'd probably switch to Go to make the score requests a bit more streamlined than the single synchronous process I have now, and I would throw it into a container as the #1 request I get is people struggling to install both the code base and the dependencies.
That's cool man, I'm sure you're friend was stoked. Props on the write up. I've got an old monitor I want to connect to the Pi, just not sure what info is worth displaying yet.