worked more on swords and added knockback parameter to actor::hurt