This PR refactors how we swap scenes to use signals.
Note: Testing this lead to some non-reproducible bugs. If someone could look into it, that would be really niceNote2: This'll also refactor global state and the HUD, but I haven't done that yet.CC: @MattsAttack
Type of Change
✨ New feature
♻️ Code refactor
Checklist
[x] Read the Contributing Guidelines.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Fill out this template.
[ ] Log your hours.
[x] Check that commits follow the Angular commit convention, more or less.
[ ] Ideally, include relevant tests that fail without this PR but pass with it (if applicable).
Description
This PR refactors how we swap scenes to use signals.
Note: Testing this lead to some non-reproducible bugs. If someone could look into it, that would be really nice Note2: This'll also refactor global state and the HUD, but I haven't done that yet. CC: @MattsAttack
Type of Change
Checklist
Tested on