Rewrites food slicing, energy weapons

Rewrote food slicing so that any item with the edge var set can slice food. This meant making sure various items have the edge var set correctly, which led to fixing various issues with certain weapons... Mainly energy swords remaining sharp and edgy even when turned off and plastic knives having the same force as regular knives. While I was added I did a bunch of cleanup for energy swords (refactored de/activating to get rid of duplicate code), so this is targeting dev now.
i thought you were going to remove this

rng based "oh I lost bread" is horrible

if I slice a piece too big irl I can just cut that piece in half

this makes no sense and is pretty much just annoying as shit for the sake of being annoying as shit

considering it takes 2 eggs to make 1 loaf of bread

you run out of eggs fast as shit