Excellent, can be very difficult, but the overall theme drew me in immediately!
Excellent work, very challenging final boss, had a hoot!