simplified snake turn and fixed issue where when self.direction ==
'down' and right and up where pressed at same time the snake would
directly reverse direction