Awesome work! I left a proper review but couldn’t post a link to my final solution, so here is it.
***** HEAVY SPOILER *****
https://imgur.com/a/C9nvLIe