A trick to beating Spark Man is knowing where to keep the battle; by that I mean, keep yourself on the middle platform and on the top right platform. If you linger there as he's hopping around, you'll notice most of his attacks far easier to dodge. The fact there is a hitbox blind spot on the far right of the middle platform makes this even simpler.



If I had to choose a Robot Master that is completely dickish, that'd be Tornado Man. If the RNG isn't nice to you and he starts using his cloud attack more often, then he becomes a pain. Its doable though if you ride one platform up halfway, shoot him when you're level with him, slide off to the center, keep walking to the far opposite wall as the platforms fall back down and take the other platform back up and repeat as long as he does clouds, you 'should' be okay.