Added spell.java