Thanks, we were really proud of the bosses! I was really happy with how the music came out too, this was the first time I actually made original music.
About replaying the entire level - we were going to implement checkpoints, but we ran out of time :(
Thanks for your kind words :D