I could immediately tell you put a curious amount of work and skill into this game because there are at least 5 different tree sprites on level 1.
The basic puzzle mechanic is one I've played many times before, so I got through that aspect quickly without needing to restart. I don't know what you call this genre of cutesy smartbad writing and graphics but that was familiar too, so I was expecting some twists or hidden gameplay. The addition of the sword with this kind of movement was unexpected and not something I'd seen before, and it was an enjoyable experience full of personality in the writing and characters. And fairly polished on the sfx and changing music.
I became curious and restarted the game. Did you place those different color cats by hand, or was it random? I refreshed the page a bunch of times, and every time the colors were the same. Curious. I moved onto the level where it's possible to get stuck bouncing, I tried leaving it bouncing for a while to see if I'd reach lightspeed and find a secret area or something. Then when I finally gave up and hit refresh on the level, I noticed the trees and cat colors changed. And when I kept refreshing, the sprites kept changing seemingly randomly.
So what was up with that first level always starting the same? Why would you bother to make your random sprite function use a specific seed?
And from that realisation, my true journey began. I reached the blue ending (shout out to the blood spatter on the trees), then poked around a little more and was able to spawn the portal in the 1st Pito level but could not for the life of me figure out whether or how to get to it. Maybe I'll revisit this one another time and see if I can track down any clues in the later areas.
While this game is perfect, I will give one note: you have your controls set to the input key rather than the physical key on the keyboard. As a dvorak typer this means my WASD is all over the place, so I used the arrow keys instead. It also, coincidentally, means my physical R is where input P is, but fortunately I'd already noticed you were using the inputs instead of the physical map and was pressing the correct R key to refresh, so I didn't accidentally cheat. I do, however, think this game is at the level of polish where I would expect alternative keyboard layout users like me to be accommodated.