Shifumi Rock Paper Scissors but implemented with TDD & Hexagonal Architecture Stack React, Typescript, Redux Toolkit