"floppy" door latch

Yup, or just get a new (used) latch.