This little bit of code is entirely dedicated to you, Jeremy.
I made it because I really want to make something that's significant for your 30th birthday.
Something that's truly my way of expressing feelings.
I guess it's my way of pouring my art out, because your friendship means so much to me.
You're so fucking impressively smart, intellectually and emotionally, and although your modest about it, we all feel it in your dedication to your craft and to your loved ones.
I miss you a lot from all the way over here, but I'm glad that we can still be close.
I am proud to know you and to be your friend,
and to call you my brother.

This script attempts to make a maze out of text, where the words end up being traced in the maze.
I think it's fitting that you can reach the end without coloring all the text, but you can still kind of see the whole text. I think it kind of says something about life, maybe.
Add a ? to start adding arguments, which must be separated from each other with &.
The loading you saw when you arrived on this site was actually kind of fake.
You can see the process behind it and customize it by adding arguments to the address bar:

If you add "makingOf=true", it will remove the loading screen so you can see how the maze is made.
If you add "text=hello", it will write "hello".