There's a lot of content here, and I think it might be slightly too much for the amount of mechanics, but I had a lot of fun playing this. The main barriers seemed to be the janky hitboxes and the lack of an actual end screen (?).
Give the cat maybe 3 unique weapons, add another 2 enemy types, fix the physics, keep the length, and you have a decent little game in the making.