Uses new overlap testing function to clean up repeat code

New function to get the equivalent of the coords for the area
of an element.
New function to assess if the corner of one element overlaps
the area of another.
Puts those functions to use to clean up the repeated paragraphs
of code.
Adjusts ToDo list accordingly.
Spells assess correctly... don't go back and look.