extended SnakeComponent