had an epiphany when I woke up this morning that I should have used the center of the screen rather than the snake's head for the touch movement. Its now no longer near impossible to move the snake near the edges of the screen.