Defeating Bosses
If the land has something such as a palm tree, unbreakable boulder, or something similar, it can block attacks. Have a straight line and have some blocking attacks. Go behind it and you will be safe from attacks. Recharge your energy, then fight. Sometimes if the object that is blocking attacks is thin, you can punch them.