I don't like all this melee crap in WP_SaberPositionUpdate. I feel like we should make a w_melee.cpp or something. WP_SaberPositionUpdate is NASTY anyway, lots of gotos..