Changed bottom border of ASCII view to much clearer upside down underscore
Fixed bug where snake could reverse into itself if the turn was made between steps. Moved snake direction changing code from KeyboardInputManager to Snake