I'll do it!

EDIT: Done! Here's a list of all the things I fixed.
Zombies have no type
Dead fish have no type
Vampire deaths register incorrectly
ManTraps don't eat Yetis, Hawkmen, and Vampires
Ankh fails to teleport inside Moai if too far away
Skulls and Jars are active while off-screen
Shopkeepers guard exits in custom levels
Throws from Shopkeeper/Yeti/Hawkman don't count as being killed by them
Boulder deaths register as Crushed deaths
Parachute deploys too early
Short drops may cause fall damage
Bats have no type
Key changes when facing right
MegaMouth's type is incorrect
Getting killed by Magma doesn't count as a Magma Man death
Getting crushed by a Smash Trap doesn't count as a Smash Trap death
All things stats file-related have been fixed. I set dead fish to register as Piranha deaths. However, I didn't improve the way piranhas track their targets. I still can, if you want me to.
Also, sometimes Tomb Lord fails to spawn on L13. I fixed this in TLS by setting him to appear above the Exit door if he didn't spawn elsewhere. Should I put that in Spelunky 1.2?Screw it; I fixed the Tomb Lord not-show-up glitch. I also fixed the blocks in the first area so they don't crumble when Arrow Traps spawn on top of them.
Here's that updated source:
http://www.mediafire.com/?u1s9s4g18jz9r1a