Code cleanup and addition of pause_loop.

Removed Body class due to redundancy.
Improved Segment Class constructor and renamed to Body.
Removed Body.parent and refactored code to pass in the parent's old
position, using Snake._find_tail
Changed event handler to call a control function in Head.
Added pause loop and control to the event handler.