Spoiler
In case you have a life, don't absolutely love watching me climbing stairs, and don't absolutely love watching me complain about climbing stairs, I recommend that you skip straight to the boss fights:
6:11: White Dragon
15:36: Magimaster
Both bosses are really stupid. As the White Dragon's only attack is Pearl, there has to be a dozen different ways to make yourself invincible here. I chose Mute to avoid the animations. I use Ultima to take him down as quickly as possible. As long as you have Reflect on and don't attack, Magimaster will never Wallchange and he'll just wreck himself with Reflected spells. Life 3 protects me from Ultima, so he has nothing threatening.