Really like the design of the boss, like if Megatron meets steam train. I did find it a bit difficult to avoid attacks that come from across the screen. As in there was plenty of time to see where it was coming from, but hard to tell when I should slide.
Overall good work!