Game area + snake wrapping

If the snake leaves off an edge of the game area, it wraps around to
the opposite side.