pretty well done!
though one thing, on boss 3 i found the bubble beam attack unavoidable and had to reduce difficulty to normal. difficulty seems to just affect the health?