core: Postpone a final game status by one step
core: Cleanup
core: Incapsulate a game outcome in a ball state

...rather than in a number of various block types.