This is really good for a first game jam.
You have a nice visual style, music that fits and, interesting and complex mechanics.
I had a few minor bugs, but that is likely for playing the game in the window rather than full screen (this can break mouse position based mechanics at times).
Congratulations on your first jam!