Yeah it is super random lol maybe make the boss more telegraphed, and make sure that when a random thing like the skull appearing it is shown a warning to the player before it happening, or else the boss can simply just feel unfair, similar to cuphead bosses.