This took more effort than I thought it would. Weapon swapping is now instantaneous, and probably will remain instantaneous until I get actual weapon sprites.