Also agreeing with other comments, the barrels kinda ruins the experience. A solution to this could be that when you hit a barrel it gets launched into the air, and when it falls it explodes damaging things around it.
I liked the backstory, which is what makes the game fits the theme, but I think it doesn't reflect in-game. You could make an objective to the game at the other side of the map that you have to reach within a time limit, but while doing so you can get those points by destroying everything and maybe add an item or amount of points earned to have more time to reach the objective.