@ bogey40: It's not impossible, but I guess it depends on how you level. I nearly neglected magic altogether and leveled Attack & Armor. After passing the final boss, I had: Sword lvl 7, Armor lvl 7, and Magic lvl 2. You first need to calculate how the fireballs fall and squeeze in between them. I destroyed the two below, then proceeded for the one above. When all three pillars are destroyed, stay where the highest pillar was and attack the monster's eyes. while evading the fireballs. you'll notice that the timing has change, and the space between fireballs is now larger. Use your magic for healing if necessary. I believe that the final part, which is the eye alone, was just meant for the player to enjoy killing the monster since it didn't do anything. Hope it helps you get the final boss done!
@ danimal1979: One of the top comment says it does have it.
It mentions either pressing spacebar or a button in one of the bottom corners.
I believe it was the bottom-right corner.
I finally found the way to force him to throw the spear and kill him without losing health*:
Stay in the lowest row/bottom-left corner of the screen.
When you see/hear the shake, move to the uppermost row and he'll throw the spear.
Switch the sword for the spear and move a few steps away from the corner.
Wait 3 to 4 rumbles before throwing the spear.
If timed right, the boss will be stunned in front of the sword.
Hack and slack until the boss regains consciousness.
Move back to the bottom-left cornet of the screen, but be sure to jump while the beast is moving down to stomp.
Repeat the process until the boss is defeated.
*note*
If health is needed, the bushes at both sides of the screen provides it by attacking them.
However, health loss will be at minimum with this technique.