Changed spells to use classes instead of object instances, meaning that cooldown is specific to the instance