Buff system and elemental damage effects

Added the buff system and elemental damage effects using the buff system. Buffs can be any effect that a spell applies on a creature which lasts some duration and affects the creature in some way (ex. the ice damage effect slows the affected creature's movement speed).