First of all: congratulations for the very solid concept, solid art style throughout the game, amazingly executed character animation, snappy execution of the game play & solid start screen.
Technically what you have done is amazing and flowing and technically I would give you 5+ starts immediately.
But - as I love games and technicality is not the number one reason why I love games - instead journeying through the game world is or being immersed in the game world or having one on one time with wonderful main character/s & story, or having a big laugh or wonderful puzzlement and awaiting feeling about what is going to come next, I find that these aspects have to be in a game to make me enjoy it with full blast.
Your game has been one of the hardest for me to review.
What you have done is brilliant technical execution wise, yet the most compelling sides of games, those ones which for a player gets really involved with the game world and characters are for me little bit still missing.
Suggestions:
Bring in a story line. Write a short wonderful story about the cats and the cook. For example there has been old lady cook in the king's castle, she has spoiled the cats with cream and leftovers. Cook changes, cats are in trouble. They are not anymore spoiled, they have to steal. They come up with a plan to sneak in the castle corridors dressed up as a soldier to steal the food from the kitchen.
Make the cats alive: give them names. Give them different characteristics. Animate the beginning of the story - the big drama for the cats - not being spoiled anymore - just because they are fabulous cats in a castle - and show with animation how the new cook treats them and how they come up with the food stealing plan. Or no animation is needed, it could be done in simple screens as well, where you just press to next to get the story line that leads to the game.
This way player will be more interested to get the cats in the kitchen, and be fond of them, because then they will have personalities and there's a story behind. This kind of story would also make player want to "fight for the cats" which means "play the game", because cats have lost their old lady friend and now it is the tough cook in the kitchen they have to deal with.
Next. Each time the cats have success with stealing food. Animate or make different reaction by the cook to the happening. After each level your obstacles increase so it would be fun to see the cook ripping his hair off and placing more obstacles near the kitchen corridor. The drama arch in the story would increase all the time as obstacles increase. Cook's reaction could become more and more frustrated as game goes on and cats successfully steal the food time after time.
The coins one collects. What is the use of the coins? Could the cats collect something else? What would be more fun thing to collect? Could they for example pick up boots/different helmets? Could you have sort of "dress the cats up" screen where player can put on the collected boots/helmets to the cats?
There should be some reason to collect the collectibles :)!
It might be really fun if you want to develop the game further, to have the cats collect things they can use somehow. Or they could even be able to collect a frying pan which with you can avoid the kitchen axes and knifes if you press a button when a knife is coming towards you?
Like I wrote, technically you are already in the league that can execute all these suggestions. Or in the league that can do anything with the game really. And that is the league where it gets tougher to please the audience and where it is important to start pleasing the players and make it the best possible experience for them. Give them surprises and tricks. Give them a story to relate to.
When I played your game, the points where I was really pleased and that made me happy and where I felt rewarded was when cats were jumping & moving. That animation was amazing and very compelling. But I think I would have loved to be entertained and rewarded in the end too. Like when getting to the kitchen.
The problem for me was that there was always the same cook and the same stealing end and the same way the king looked at the end of his table and that made me feel a bit frustrated when playing your game.
Small thing to do would be that you could alter the faces of the cook and the king a bit. Even give the cook more aggravated look and the king more sad look. Or make the king become thinner and thinner in the end? He is starving then because he doesn't get his dinner. That would make the player anticipate what comes next - like is there a skeleton waiting for them in the king's chair in the very end? Or maybe it is the cats who have collected the hats and they are wearing the king's crown and there is an end picture where the cook is serving them?
The reason why you get 3,5 stars is that technically you're in the league that can do anything already. But technicality is not the only aspect of a good game. In the League of technically superior - it is where you have to start thinking about the other things - collecting collectibles because that leads to something etc. Having a story & rewards because that leads to happy & interested players.
In the end: your game is really good play, solid concept, amazing and eye-pleasing animation with the cats, pleasure to play with once you get accustomed to the jumping, the platforms where you jump to and have to jump with different cats is pleasing experience to get through, and one wants to play it through and it is really really good jam game in a way that it is not too long, not too short, but gives the player some fun time with it and harder challenges as time progress and player learns to control the cats.
What I think is that, you might want to add more "soul" and more "reward" and "surprise" to your game after the jam, to make it completely solid. With "soul", "reward" and "surprise" your game will be a top game definitely and people would appreciate it even more.
In the end: It is very good job for little time, but the technical aspect and the "soul of gaming" are not yet in the right balance with each other.
Entertain. Surprise. Reward. You get all 5 stars then. (You have the technical skills necessary and beyond to do it!)