Keep this for now.
BukkitMetadata should implement IWrapper<Metadatable>
Added IDamageable interface.
Spacing clean-up.
ILivingEntity should extend IDamageable.
Spacing clean-up for IEntity.
IEntity should extend IMetadata.
Added missing method to IMetadata.
Corrected BukkitMetadata class.
BukkitLivingEntity should be the interface point.
Added missing methods to BukkitLivingEntity.
Remove wrapper interfaces here, it's inherited.
Remove unused imports.
Cast to Projectile.
We don't need to implement IWrapper here.
Cast to Projectile.