Type Variable

added a type var instead of having it in stab and typeDamage