You've been give good advice so far.
First, check for proper headspace using the proper headspace gages.
If you don't have access to headspace gages, you can use full-length sized cartridge cases and shims to check for casehead-to-breech block clearance. It should be in the neighborhood of 0.005" to .0.008" before the block refuses to close and lock.
Lastly, check for bent block and hammer axel pins.
And NO, I would not even consider welding on the block or hammer support to remove the looseness. That is just asking for trouble!