SpellCast Solver