public void reset(PlayerClass p, Map newMap)
{
if (p == null)
return;
gravityEffect = 0;
setOwner(p);
//Width = spear.Width;
//Height = spear.Height;
velocity.X = 0;
velocity.Y = 0;
spearOrientation = 0;
isInUse = false;
throwing = false;
attachedToPlayer = true;
atRest = true;
spear.X = spearOwner.getPlayerRect().X;
spear.Y = spearOwner.getPlayerRect().Y;
spearOwner.setSpear(this);
this.m = newMap;
}