Added logic for pixel collisions, but doesn't work. GIF uses an indexed
color model; it was NEVER a good format to use for the game. Will need
to redo default resource packs with a better image format that uses
basic ARGB and stick to that, otherwise HD graphics will be impossible
and pixel collision will be more difficult.
Replaced all graphics with pngs. Working perfectly. Graphics also look a
lot nicer.

Pixel collision algorithm now 'can work'. Some math is off, however, and
there are array out of bounds issues.
New images were not added in last commit.
Completely changed pixel collision algorithm to actually work. Now the
bounding box collision returns an intersection rectangle, and with that
data the exact intersection ONLY is checked for pixel collisions.
Algorithmically, this is beautiful. Runs well too.