This is neat :) Must have been pretty fun to figure out how to code this.
I guess the fact that it’s on a möbius strip means that there is a lot more horizontal mobility than vertical, so it takes more time for the tail to be really a problem and the walls are the biggest challenge. Maybe the grid should be a bit taller? Or is there a way for a second möbius strip to connect on the Y axis?
Still, really cool use of both themes!