restored neceessary visibility
categorized TODOs
more app-logical input validation
remove non-played sets only if game over
refactoring (Response building)
alert if invalid data input