There are some uninitialized values when you run with -w.
This interferes with the worms in my terminal. I think you should fix it.
Otherwise a nice thing :)
It's a JAPH! Why run it with -w in the first place?
When I wrote this JAPH, I had only two things in mind: do something neat, and use as few characters as possible. So, run it with warnings turned off, and all will be well. :)