core.noscript.text
Want to get involved? We're always looking for ideas and content for Weekly Challenges.
Only technically answered part 3 because 1 and 2 were part of the solution. Was a fun one. Made it much simpler after playing around than I expected.
Fun one!
Thanks for posting!