Lots further with the weapon script. Still not stable yet.