Editing/Deleting sprite bug caused by Intersect in boundable NOT
properly working symmetrically for rectangles where one is completely
inside the other. Completely rewrote intersection algorithm based on x/y
ordering and wrote unit tests (first for the program) and no issues so
far.
Deleting sprites now works
Editing sprites dialog could use some usability tweaks.