Combine castSpell rather than repeating it 3 times