Fixed the "missing punch" bug (which was actually the persistent entity bug)

THIS TIME FOR GOOD. HOPEFULLY.