- A controllable snake which moves forwards at certain intervals.
- Food appearing on random positions inside the playing area.
- Eating food makes the snake grow.
- The snake speeds up as it gets bigger.
- If the snake crashes into a wall or itself it dies.
- A score that increases as the snake eats food.
- HTML 5
- CSS 3