I beat the boss and I'm not 100% sure how...
The game lagged so hard it wasn't funny, however, I did beat it and I only got 2 frames of the boss dying. So I'm not quite sure what happened. Cool game though.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.