Epic boss battle! Died a few times before I got the hang of it. The overall atmosphere is also quite nice.
There are some places which I feel like require more tuning, example being swapping places are seldomly used (partly because you are always facing the boss, short time out duration thus shade not going too far)
But anyway, nice work!