Fun game - reminds me a lot of the prairie king minigame from Stardew Valley. The blue guys sometimes turned into spinning beyblades for me. Not sure if this was intended or not but it looked pretty cool, haha.
Really good idea to allow the player to take a devil deal at any time to restore health. It gives it the feeling that the player doesn't really have a choice in taking them even if it was all their choice.