`Game` model and its view code was described in comments.