got weapon upgrading working correctly