I wanted to make a Lights Out game Wiki, but decided to expand.
- Use typescript for the first time in a project
- Test with est and Enzyme across react hooks and components
- use html instead of canvas to test performance
- future goal of using canvas if performance is bad.
- Reuse the GridBoard for each game. So this is a architecture thing.