OK, I had used it but then forgot about it. I tried fighting the boss with the dodge move and now it seems possible. I haven't been able to beat the boss yet but I noticed that while dodging you can't get hit, which changes the whole thing.
The dodge function is cool, and the mines too. What this game really needs is some power ups (especially health!)