https://simonensemble.github.io/pluto_nbs/bowling.html