Great for a first game!
I'm impressed with the somewhat advanced physics techniques you used, considering this is your first game. There's not really much to the game, it's incredibly easy, and I still can't quite figure out HOW I beat the boss, but overall this is a pretty solid first project.