Very nice puzzle game.
I got stuck on level 12 so maybe add some hints already in the game
Thank you. On level 12, push W first to get D between S and W. And then use S to push D. Finally, use D to push the cat! There are more hints in the description.