Well presented, very fun features, hard but satisfying gameplay, overall well done.
my only nitpick is that the hit SFX gets a bit Monotonous fast, maybe adding a more noticeable random pitch or having 3-5 different 'oof' sound effects would make it more appealing haha.