Actually fixed the restart bug; switched the order that the weapons are looped through when switched