spell casting (without graphical effect for now), spells can be inherited from spell.py