Do the apples (and thus the obstacles) appear at random locations? Because this way the player's success will mainly depend on luck.
Instead you might make the obstacles appear at the end of the snake's tail at the moment the apple is eaten. Thus, the player might develop some kind of tactic to get better in this game.