Really well done and challenging! will have to return to beat it. Seems like remaining bosses become harder depending of how many I've defeated. So if I strugle with one of them I might wan't to face it first when it's the weakest.
Kinda shame that I have to stay focued on fight all the time and ignore all the poslish all around.