Use Jest to implement unit testing of the game logic, data structure, and cards - [ ] Basic data structure - [ ] Core game logic - [ ] Major and minor actions - [ ] Denizen powers - [ ] Relic, banners, and reliquary powers - [ ] Site powers - [ ] Nest service and controller