Better Enemies (part 1)

Added a spellbook for enemies
Added Archer-type enemies
Enemy constructors now take in a type, rather than a texture.