Re-implemented Collision

Collision not yet perfected. Black boxes represent the bounding box for
sprite. Ghosts' bounds fall out of alignment over time.

I also did a little reorganizing.