Haven't seen an entry involving One boss fight. This is really cool. I love the variety of attacks from both sides. A lot of work was put into this and it shows. Very good difficulty curve as well.