Thanks for the feedback!
Yeah, the games mechanics aren't explained very well within the game, mostly because we ran out of time and had to resort to putting that information on the game's page.
Could you elaborate what exactly do you mean with hit feedback?