This was definitely fun! I really do praise all the little things going on. The ricochet effects are always cool. I just couldn't quite understand how to open all the crates. I guess more of them just go down as you beat the level. Never found that cat either.
I love how it's a game you can do so much with. It's rare I see something that's both a boss and a level at the same time. At least it eventually ends. There's definitely some creativity here. I wish I knew what ARBF stands for.