Refactors castlesSpent, also fixes the spot I missed in persist with refactoring sandSpent.