Mechanically sound and I like the idea although there's definitely things to improve. Asthetics are a big one. I liked your storm animation, but every sprite having different pixel sizes looks unappealing. Make sure to keep that consistent when making pixel art. You also want to add sound to different things happening in game to make it more engaging. One when you fire a cannon, upgrade your restaurant, kill an enemy etc. Other than that its a pretty good first game jam submission. Good job!