The atmosphere is great and the fights are all really different :D
It took me 00m34s for the first boss, 00m54s for the second, and 02m00s for the third :)
It took me a while to understand that the dash made us invincible xD Maybe making the player a little transparent at the moment of the dash could help us understand better.
In any case, bravo for this game!