Imported old loop based checks for updating weapons