Boss fights are fun. This one was very difficult.