New (possibly final?) idea for collision detection. 
This was actually my first idea but it never occured to me how to do it
until I was considering creating my own images to get allow for better
direction control, instead of using the graphics option. Will it work?
We'll find out.