I think we may be able to further reduce the on-chain state by "inlining" Round fields to top-level state, because we don't need all Round fields for "current" and "previous" round.
For example, the current round should always have "totalScores=0" and "scored=false", there is no need to keep that in the on-chain state.
🧠done!