Characters update and weapon random generators