refactor Game#finish method