I believe this is a bug in the game (it’s next on my to-play list) – @cchennnn made a fixed version which you can find here.