Add mousewheel listening to set mode, and disable stopping velocity in midair
Simplify tile collision and add auto step up tiles

- Collision logic for JumperSprite is now no longer called directly
within JackPanel and is instead called inside of the sprite.
- Collision logic no longer does additional expensive checks to see if a
point is within the bounds of a brick, instead we now check against the
collision mask table
- The JumperSprite now can move up and down tiles without jumping so
long as their height differential is 1 tile (will be changed eventually
to be dependant on sprite height)
- Some graphics have been updated, including a new jump sprite
Start work on a Bitmap Font parser that'll allow us to use pretty custom glyphs