I can call `game.finish()` or `game.finish(player)` but if I call `game.finish(player, 'foo')` then the app crashes with this stack trace: <img width="1641" alt="Screenshot 2024-03-07 at 4 31 38 PM" src="https://github.com/boardzilla/boardzilla-core/assets/170009/ef4927cc-fd7a-412c-953a-396f671cdd21">