OK well, that's better I guess

For now... Mario is still clipping some of the time, through blocks, but
a lot of the time he is A OK
Debugging the wall stick

When Mario jumps, there is a special case in which lines that aught to
intersect are not doing so. In this case, the collision behaves in the
old way and bounces mario in the wrong direction.
The collision surface of the tile needs to be 1 pixel wider

I ran a missed collision through wolfram and noticed that it was missing
the collision (over or under shooting the tile). Moving the collision
wall by one pixel resolved this.
Merge branch 'master' into stop_wall_creep
Fixed screen scroll to the edge of the world.
Added canExplore and bidirectional screen_scrolling

When mario.canExplore() is true, then mario can go backwards.
Backwards shrine now enables backwards ability
Mario starts in the right place on every map
Draw sky as a rectangle, midpoint according to map
No longer draw sky in love.draw
Merge pull request #26 from variousauthors/cutscenes_newcontent

Awwwwwsome!
Merge pull request #27 from variousauthors/backgroundfix_lol

I understand this _completely_.
Merge branch 'master' into screen_scrolling
Got most bands working :)
Got the top two bands working
Zero-ed Y force when double jump fires
Merge branch 'master' of github.com:variousauthors/LD29 into doublejump_fix
Parameterize glitches, bitch!

WHAT THE HELL IS GOING ON WE ADDING FEATURES WHO ASKED FOR THIS IT'S NOT
MY FAULT CHRISTOPHER WHAT ARE YOU DOING
Merge pull request #29 from variousauthors/parameterize_glitches_motherfuckers

TIM BREATHES FEATURES
Merge pull request #28 from variousauthors/doublejump_fix

This is exactly the problem. When mario is coming out of a jump, his Y vector is positive and drags the next jump down! Man, I'm so glad Christopher isn't programming primary, we would all be out of a job. ^o^//