update weapons and stuff