I cheesed the first two bosses as much as possible (by just standing on the edge where most of their attacks won't reach me), as with the amount of health they have I don't see any way to beat them in a fair fight. But the last one didn't have any obvious weaknesses, so I don't stand a chance against it ¦3
It was an interesting experience, well done finishing all of that as a solo dev!