adding ProjectileWrapper
adding ProjectileWrapper
adding ProjectileWrapper
updating ProjectileWrapper
adding ProjectileWrapperUtils
making FancyMessageFactory throw a RuntimeException