Very cool Xander!
The incorporation of the themes was perfect. I got super nervous being on the edge (especially how it sucks you in a bit) whilst tackling the boss. I enjoyed the various attack phases of the boss and it was super cool being able to play both sides.
My feedback is to ease the attacks of the boss right at the start of the game, as a new player that threw me a bit. Also, perhaps an audio cue for when the ship is low on health. Great work!