public void Update(double elapsedTime, Snake snake) { }
public UpState(Snake snake) { snake.velocity = new Vector2(0, -1*snake.speed); }
public void Draw(Snake snake, SpriteBatch spriteBatch) { }
public StartState(Snake snake) { }
public RightState(Snake snake) { snake.velocity = new Vector2(snake.speed, 0); }
public LeftState(Snake snake) { snake.velocity = new Vector2(-1*snake.speed, 0); }
public DownState(Snake snake) { snake.velocity = new Vector2(0,snake.speed); }
public DeadState(Snake snake) { snake.velocity = new Vector2(0, 0); }