Implement mob respawning and refactor splash screen
- Introduce Respawner class to handle delayed mob and boss respawns.
- Store initial JSON data in Mob instances for use during respawning.
- Extract splash screen logic into a dedicated Splash class.
- Simplify Node::loadJsonInternal by removing the Assets parameter.
- Update gameplay.json with initial mob states for respawn support.
- Patch geometry in the respawn area and update door icons.
Timed how long it takes to clear the mobs in the final boss area—clocked in at 2:30. Thinking of setting the respawn timers to 3x that for regular mobs and 6x for the boss. That’d be 7:30 for the mobs and 15 minutes for the boss.
Finally patched that crack in the respawn area.