Not bad, it's a pretty complex game for your first jam. Most people must have pointed it out, but rather than rotating the player sprite should flip. It's musch more natural.
If you want the game to feel more alive try giving the player some feedback from actions, little flashes, particles, small wiggly animations... Game juice is awesome to make your game look good (even if it's a bit buggy)
Other thing i'd suggest, make sure text is readable, the colors you chose are slightly off, try at first with black on white or white on black, if you add colors try not to make them too vibrant or have a look at some color theory. There are many tools online to get a color palette.
The rest is up to you, keep learning, keep improving and one day you'll end up creating a masterpiece :)