Set the stage for better collision detection
Pulled the collision components into methods

for detecting death, running events and effects, and for actually doing
the position adjustment
Moved the is_dead check

Now it is checked outside of collision resolution.
Added collision effects back in
Map Events work again :)

I also added a grid of dots that correspond to mario's collision pixels.
Mario Collision Forensics in progress

Why is mini-mario falling through the floor?
OK! Capped vertical speed, changed gravity and air resistance

This stops mario from going through the floor. Progress!