[#57940166] Update all specs and passing. Refactor game.